Commit 26f13dec authored by 张亚辉's avatar 张亚辉

init

parent 3bc85b38
......@@ -41,7 +41,7 @@ public class FundInfo {
/**
* 私募基金类型:1-信托计划,2-有限合伙,3-券商资管,4-公募专户,5-单账户,6-证券投资基金,7-海外基金,8-期货资管,9-保险资管、10-创业投资基金、11-股权投资基金、12-银行理财、13-类固收信托、-1其他投资基金
公募基金类型:1-混合型、2-债券型、3-定开债券、4-联接基金、5-货币型、6-债券指数、7-保本型、8-理财型、9-QDII、10-股票指数、11-QDII-指数、12-股票型、13-固定收益、14-分级杠杆、15-ETF-场内、16-QDII-ETF、17-债券创新-场内、18-封闭式
* 公募基金类型:1-混合型、2-债券型、3-定开债券、4-联接基金、5-货币型、6-债券指数、7-保本型、8-理财型、9-QDII、10-股票指数、11-QDII-指数、12-股票型、13-固定收益、14-分级杠杆、15-ETF-场内、16-QDII-ETF、17-债券创新-场内、18-封闭式
*/
private Integer fundType;
......
package com.tanpu.fund.entity.generator;
import java.math.BigDecimal;
import java.util.Date;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
* 基金费率
*/
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class FundRateMapping {
/**
* 基金id(私募排排:'HF'开头(后加36进制编码格式,不足8位长度左补零) 例:HF00000001)
*/
private String fundId;
/**
* 位面值
*/
private String initialUnitValue;
/**
* 初始规模,<量纲:万>
*/
private BigDecimal initialSize;
/**
* 最低认购额,<量纲:万> 券商资管产品量纲为<万元>
*/
private BigDecimal minInvestmentShare;
/**
* 最低追加额,<量纲:万> 券商资管产品量纲为<万元>
*/
private BigDecimal subsequentInvestmentShare;
/**
* 最高认购费,量纲<%>
*/
private BigDecimal subscriptionFee;
/**
* 认(申)购费说明
*/
private String subscriptionFeeNote;
/**
* 最高赎回费,量纲<%>
*/
private BigDecimal redemptionFee;
/**
* 最高赎回费,量纲<%>
*/
private String redemptionFeeNote;
/**
* 管理费计提周期,<量纲:月>
*/
private String managementfeeDeductionFrequency;
/**
* 投资顾问管理费,<量纲:%>
*/
private BigDecimal managementfeeConsult;
/**
* 受托人管理费,<量纲:%>
*/
private BigDecimal managementfeeTrust;
/**
* 银行托管费,<量纲:%>
*/
private BigDecimal managementfeeBank;
/**
* 最高绩效费,量纲<%>
*/
private BigDecimal performanceFee;
/**
* 业绩报酬计提方式:0-未设 1-份额计提 2-净值计提 3-混合
*/
private Integer performanceFeeDeductionMethod;
/**
* 其他费用说明
*/
private String otherFeeNote;
/**
* 警戒线,<量纲:%>
*/
private BigDecimal guardLine;
/**
* 止损线,<量纲:%>
*/
private BigDecimal stopLossLine;
/**
* 保底收益率,<量纲:%>
*/
private BigDecimal returnGuarantees;
/**
* 预计收益率
*/
private BigDecimal expectedReturn;
/**
* 费前收益率(业绩提成前最低收益率),量纲<%>
*/
private BigDecimal hurdleRate;
/**
* 融资杠杆比率
*/
private String leverage;
/**
* 基金管理人参与资产比例
*/
private String managerParticipateAsset;
/**
* 劣后级杠杆比率
*/
private BigDecimal posterior;
/**
* 中间级杠杆比率
*/
private BigDecimal intermediate;
/**
* 优先级杠杆比率
*/
private BigDecimal priority;
/**
* 外包管理费,量纲<%>
*/
private BigDecimal outsourcingFee;
private String createBy;
private Date createTime;
private String updateBy;
private Date updateTime;
private Integer deleteTag;
/**
* 绩效费说明
*/
private String performanceFeeNote;
/**
* 分红规则
*/
private String dividendRule;
}
\ No newline at end of file
package com.tanpu.fund.entity.generator;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class FundRateMappingExample {
protected String orderByClause;
protected boolean distinct;
protected List<Criteria> oredCriteria;
public FundRateMappingExample() {
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 andFundIdIsNull() {
addCriterion("fund_id is null");
return (Criteria) this;
}
public Criteria andFundIdIsNotNull() {
addCriterion("fund_id is not null");
return (Criteria) this;
}
public Criteria andFundIdEqualTo(String value) {
addCriterion("fund_id =", value, "fundId");
return (Criteria) this;
}
public Criteria andFundIdNotEqualTo(String value) {
addCriterion("fund_id <>", value, "fundId");
return (Criteria) this;
}
public Criteria andFundIdGreaterThan(String value) {
addCriterion("fund_id >", value, "fundId");
return (Criteria) this;
}
public Criteria andFundIdGreaterThanOrEqualTo(String value) {
addCriterion("fund_id >=", value, "fundId");
return (Criteria) this;
}
public Criteria andFundIdLessThan(String value) {
addCriterion("fund_id <", value, "fundId");
return (Criteria) this;
}
public Criteria andFundIdLessThanOrEqualTo(String value) {
addCriterion("fund_id <=", value, "fundId");
return (Criteria) this;
}
public Criteria andFundIdLike(String value) {
addCriterion("fund_id like", value, "fundId");
return (Criteria) this;
}
public Criteria andFundIdNotLike(String value) {
addCriterion("fund_id not like", value, "fundId");
return (Criteria) this;
}
public Criteria andFundIdIn(List<String> values) {
addCriterion("fund_id in", values, "fundId");
return (Criteria) this;
}
public Criteria andFundIdNotIn(List<String> values) {
addCriterion("fund_id not in", values, "fundId");
return (Criteria) this;
}
public Criteria andFundIdBetween(String value1, String value2) {
addCriterion("fund_id between", value1, value2, "fundId");
return (Criteria) this;
}
public Criteria andFundIdNotBetween(String value1, String value2) {
addCriterion("fund_id not between", value1, value2, "fundId");
return (Criteria) this;
}
public Criteria andInitialUnitValueIsNull() {
addCriterion("initial_unit_value is null");
return (Criteria) this;
}
public Criteria andInitialUnitValueIsNotNull() {
addCriterion("initial_unit_value is not null");
return (Criteria) this;
}
public Criteria andInitialUnitValueEqualTo(String value) {
addCriterion("initial_unit_value =", value, "initialUnitValue");
return (Criteria) this;
}
public Criteria andInitialUnitValueNotEqualTo(String value) {
addCriterion("initial_unit_value <>", value, "initialUnitValue");
return (Criteria) this;
}
public Criteria andInitialUnitValueGreaterThan(String value) {
addCriterion("initial_unit_value >", value, "initialUnitValue");
return (Criteria) this;
}
public Criteria andInitialUnitValueGreaterThanOrEqualTo(String value) {
addCriterion("initial_unit_value >=", value, "initialUnitValue");
return (Criteria) this;
}
public Criteria andInitialUnitValueLessThan(String value) {
addCriterion("initial_unit_value <", value, "initialUnitValue");
return (Criteria) this;
}
public Criteria andInitialUnitValueLessThanOrEqualTo(String value) {
addCriterion("initial_unit_value <=", value, "initialUnitValue");
return (Criteria) this;
}
public Criteria andInitialUnitValueLike(String value) {
addCriterion("initial_unit_value like", value, "initialUnitValue");
return (Criteria) this;
}
public Criteria andInitialUnitValueNotLike(String value) {
addCriterion("initial_unit_value not like", value, "initialUnitValue");
return (Criteria) this;
}
public Criteria andInitialUnitValueIn(List<String> values) {
addCriterion("initial_unit_value in", values, "initialUnitValue");
return (Criteria) this;
}
public Criteria andInitialUnitValueNotIn(List<String> values) {
addCriterion("initial_unit_value not in", values, "initialUnitValue");
return (Criteria) this;
}
public Criteria andInitialUnitValueBetween(String value1, String value2) {
addCriterion("initial_unit_value between", value1, value2, "initialUnitValue");
return (Criteria) this;
}
public Criteria andInitialUnitValueNotBetween(String value1, String value2) {
addCriterion("initial_unit_value not between", value1, value2, "initialUnitValue");
return (Criteria) this;
}
public Criteria andInitialSizeIsNull() {
addCriterion("initial_size is null");
return (Criteria) this;
}
public Criteria andInitialSizeIsNotNull() {
addCriterion("initial_size is not null");
return (Criteria) this;
}
public Criteria andInitialSizeEqualTo(BigDecimal value) {
addCriterion("initial_size =", value, "initialSize");
return (Criteria) this;
}
public Criteria andInitialSizeNotEqualTo(BigDecimal value) {
addCriterion("initial_size <>", value, "initialSize");
return (Criteria) this;
}
public Criteria andInitialSizeGreaterThan(BigDecimal value) {
addCriterion("initial_size >", value, "initialSize");
return (Criteria) this;
}
public Criteria andInitialSizeGreaterThanOrEqualTo(BigDecimal value) {
addCriterion("initial_size >=", value, "initialSize");
return (Criteria) this;
}
public Criteria andInitialSizeLessThan(BigDecimal value) {
addCriterion("initial_size <", value, "initialSize");
return (Criteria) this;
}
public Criteria andInitialSizeLessThanOrEqualTo(BigDecimal value) {
addCriterion("initial_size <=", value, "initialSize");
return (Criteria) this;
}
public Criteria andInitialSizeIn(List<BigDecimal> values) {
addCriterion("initial_size in", values, "initialSize");
return (Criteria) this;
}
public Criteria andInitialSizeNotIn(List<BigDecimal> values) {
addCriterion("initial_size not in", values, "initialSize");
return (Criteria) this;
}
public Criteria andInitialSizeBetween(BigDecimal value1, BigDecimal value2) {
addCriterion("initial_size between", value1, value2, "initialSize");
return (Criteria) this;
}
public Criteria andInitialSizeNotBetween(BigDecimal value1, BigDecimal value2) {
addCriterion("initial_size not between", value1, value2, "initialSize");
return (Criteria) this;
}
public Criteria andMinInvestmentShareIsNull() {
addCriterion("min_investment_share is null");
return (Criteria) this;
}
public Criteria andMinInvestmentShareIsNotNull() {
addCriterion("min_investment_share is not null");
return (Criteria) this;
}
public Criteria andMinInvestmentShareEqualTo(BigDecimal value) {
addCriterion("min_investment_share =", value, "minInvestmentShare");
return (Criteria) this;
}
public Criteria andMinInvestmentShareNotEqualTo(BigDecimal value) {
addCriterion("min_investment_share <>", value, "minInvestmentShare");
return (Criteria) this;
}
public Criteria andMinInvestmentShareGreaterThan(BigDecimal value) {
addCriterion("min_investment_share >", value, "minInvestmentShare");
return (Criteria) this;
}
public Criteria andMinInvestmentShareGreaterThanOrEqualTo(BigDecimal value) {
addCriterion("min_investment_share >=", value, "minInvestmentShare");
return (Criteria) this;
}
public Criteria andMinInvestmentShareLessThan(BigDecimal value) {
addCriterion("min_investment_share <", value, "minInvestmentShare");
return (Criteria) this;
}
public Criteria andMinInvestmentShareLessThanOrEqualTo(BigDecimal value) {
addCriterion("min_investment_share <=", value, "minInvestmentShare");
return (Criteria) this;
}
public Criteria andMinInvestmentShareIn(List<BigDecimal> values) {
addCriterion("min_investment_share in", values, "minInvestmentShare");
return (Criteria) this;
}
public Criteria andMinInvestmentShareNotIn(List<BigDecimal> values) {
addCriterion("min_investment_share not in", values, "minInvestmentShare");
return (Criteria) this;
}
public Criteria andMinInvestmentShareBetween(BigDecimal value1, BigDecimal value2) {
addCriterion("min_investment_share between", value1, value2, "minInvestmentShare");
return (Criteria) this;
}
public Criteria andMinInvestmentShareNotBetween(BigDecimal value1, BigDecimal value2) {
addCriterion("min_investment_share not between", value1, value2, "minInvestmentShare");
return (Criteria) this;
}
public Criteria andSubsequentInvestmentShareIsNull() {
addCriterion("subsequent_investment_share is null");
return (Criteria) this;
}
public Criteria andSubsequentInvestmentShareIsNotNull() {
addCriterion("subsequent_investment_share is not null");
return (Criteria) this;
}
public Criteria andSubsequentInvestmentShareEqualTo(BigDecimal value) {
addCriterion("subsequent_investment_share =", value, "subsequentInvestmentShare");
return (Criteria) this;
}
public Criteria andSubsequentInvestmentShareNotEqualTo(BigDecimal value) {
addCriterion("subsequent_investment_share <>", value, "subsequentInvestmentShare");
return (Criteria) this;
}
public Criteria andSubsequentInvestmentShareGreaterThan(BigDecimal value) {
addCriterion("subsequent_investment_share >", value, "subsequentInvestmentShare");
return (Criteria) this;
}
public Criteria andSubsequentInvestmentShareGreaterThanOrEqualTo(BigDecimal value) {
addCriterion("subsequent_investment_share >=", value, "subsequentInvestmentShare");
return (Criteria) this;
}
public Criteria andSubsequentInvestmentShareLessThan(BigDecimal value) {
addCriterion("subsequent_investment_share <", value, "subsequentInvestmentShare");
return (Criteria) this;
}
public Criteria andSubsequentInvestmentShareLessThanOrEqualTo(BigDecimal value) {
addCriterion("subsequent_investment_share <=", value, "subsequentInvestmentShare");
return (Criteria) this;
}
public Criteria andSubsequentInvestmentShareIn(List<BigDecimal> values) {
addCriterion("subsequent_investment_share in", values, "subsequentInvestmentShare");
return (Criteria) this;
}
public Criteria andSubsequentInvestmentShareNotIn(List<BigDecimal> values) {
addCriterion("subsequent_investment_share not in", values, "subsequentInvestmentShare");
return (Criteria) this;
}
public Criteria andSubsequentInvestmentShareBetween(BigDecimal value1, BigDecimal value2) {
addCriterion("subsequent_investment_share between", value1, value2, "subsequentInvestmentShare");
return (Criteria) this;
}
public Criteria andSubsequentInvestmentShareNotBetween(BigDecimal value1, BigDecimal value2) {
addCriterion("subsequent_investment_share not between", value1, value2, "subsequentInvestmentShare");
return (Criteria) this;
}
public Criteria andSubscriptionFeeIsNull() {
addCriterion("subscription_fee is null");
return (Criteria) this;
}
public Criteria andSubscriptionFeeIsNotNull() {
addCriterion("subscription_fee is not null");
return (Criteria) this;
}
public Criteria andSubscriptionFeeEqualTo(BigDecimal value) {
addCriterion("subscription_fee =", value, "subscriptionFee");
return (Criteria) this;
}
public Criteria andSubscriptionFeeNotEqualTo(BigDecimal value) {
addCriterion("subscription_fee <>", value, "subscriptionFee");
return (Criteria) this;
}
public Criteria andSubscriptionFeeGreaterThan(BigDecimal value) {
addCriterion("subscription_fee >", value, "subscriptionFee");
return (Criteria) this;
}
public Criteria andSubscriptionFeeGreaterThanOrEqualTo(BigDecimal value) {
addCriterion("subscription_fee >=", value, "subscriptionFee");
return (Criteria) this;
}
public Criteria andSubscriptionFeeLessThan(BigDecimal value) {
addCriterion("subscription_fee <", value, "subscriptionFee");
return (Criteria) this;
}
public Criteria andSubscriptionFeeLessThanOrEqualTo(BigDecimal value) {
addCriterion("subscription_fee <=", value, "subscriptionFee");
return (Criteria) this;
}
public Criteria andSubscriptionFeeIn(List<BigDecimal> values) {
addCriterion("subscription_fee in", values, "subscriptionFee");
return (Criteria) this;
}
public Criteria andSubscriptionFeeNotIn(List<BigDecimal> values) {
addCriterion("subscription_fee not in", values, "subscriptionFee");
return (Criteria) this;
}
public Criteria andSubscriptionFeeBetween(BigDecimal value1, BigDecimal value2) {
addCriterion("subscription_fee between", value1, value2, "subscriptionFee");
return (Criteria) this;
}
public Criteria andSubscriptionFeeNotBetween(BigDecimal value1, BigDecimal value2) {
addCriterion("subscription_fee not between", value1, value2, "subscriptionFee");
return (Criteria) this;
}
public Criteria andSubscriptionFeeNoteIsNull() {
addCriterion("subscription_fee_note is null");
return (Criteria) this;
}
public Criteria andSubscriptionFeeNoteIsNotNull() {
addCriterion("subscription_fee_note is not null");
return (Criteria) this;
}
public Criteria andSubscriptionFeeNoteEqualTo(String value) {
addCriterion("subscription_fee_note =", value, "subscriptionFeeNote");
return (Criteria) this;
}
public Criteria andSubscriptionFeeNoteNotEqualTo(String value) {
addCriterion("subscription_fee_note <>", value, "subscriptionFeeNote");
return (Criteria) this;
}
public Criteria andSubscriptionFeeNoteGreaterThan(String value) {
addCriterion("subscription_fee_note >", value, "subscriptionFeeNote");
return (Criteria) this;
}
public Criteria andSubscriptionFeeNoteGreaterThanOrEqualTo(String value) {
addCriterion("subscription_fee_note >=", value, "subscriptionFeeNote");
return (Criteria) this;
}
public Criteria andSubscriptionFeeNoteLessThan(String value) {
addCriterion("subscription_fee_note <", value, "subscriptionFeeNote");
return (Criteria) this;
}
public Criteria andSubscriptionFeeNoteLessThanOrEqualTo(String value) {
addCriterion("subscription_fee_note <=", value, "subscriptionFeeNote");
return (Criteria) this;
}
public Criteria andSubscriptionFeeNoteLike(String value) {
addCriterion("subscription_fee_note like", value, "subscriptionFeeNote");
return (Criteria) this;
}
public Criteria andSubscriptionFeeNoteNotLike(String value) {
addCriterion("subscription_fee_note not like", value, "subscriptionFeeNote");
return (Criteria) this;
}
public Criteria andSubscriptionFeeNoteIn(List<String> values) {
addCriterion("subscription_fee_note in", values, "subscriptionFeeNote");
return (Criteria) this;
}
public Criteria andSubscriptionFeeNoteNotIn(List<String> values) {
addCriterion("subscription_fee_note not in", values, "subscriptionFeeNote");
return (Criteria) this;
}
public Criteria andSubscriptionFeeNoteBetween(String value1, String value2) {
addCriterion("subscription_fee_note between", value1, value2, "subscriptionFeeNote");
return (Criteria) this;
}
public Criteria andSubscriptionFeeNoteNotBetween(String value1, String value2) {
addCriterion("subscription_fee_note not between", value1, value2, "subscriptionFeeNote");
return (Criteria) this;
}
public Criteria andRedemptionFeeIsNull() {
addCriterion("redemption_fee is null");
return (Criteria) this;
}
public Criteria andRedemptionFeeIsNotNull() {
addCriterion("redemption_fee is not null");
return (Criteria) this;
}
public Criteria andRedemptionFeeEqualTo(BigDecimal value) {
addCriterion("redemption_fee =", value, "redemptionFee");
return (Criteria) this;
}
public Criteria andRedemptionFeeNotEqualTo(BigDecimal value) {
addCriterion("redemption_fee <>", value, "redemptionFee");
return (Criteria) this;
}
public Criteria andRedemptionFeeGreaterThan(BigDecimal value) {
addCriterion("redemption_fee >", value, "redemptionFee");
return (Criteria) this;
}
public Criteria andRedemptionFeeGreaterThanOrEqualTo(BigDecimal value) {
addCriterion("redemption_fee >=", value, "redemptionFee");
return (Criteria) this;
}
public Criteria andRedemptionFeeLessThan(BigDecimal value) {
addCriterion("redemption_fee <", value, "redemptionFee");
return (Criteria) this;
}
public Criteria andRedemptionFeeLessThanOrEqualTo(BigDecimal value) {
addCriterion("redemption_fee <=", value, "redemptionFee");
return (Criteria) this;
}
public Criteria andRedemptionFeeIn(List<BigDecimal> values) {
addCriterion("redemption_fee in", values, "redemptionFee");
return (Criteria) this;
}
public Criteria andRedemptionFeeNotIn(List<BigDecimal> values) {
addCriterion("redemption_fee not in", values, "redemptionFee");
return (Criteria) this;
}
public Criteria andRedemptionFeeBetween(BigDecimal value1, BigDecimal value2) {
addCriterion("redemption_fee between", value1, value2, "redemptionFee");
return (Criteria) this;
}
public Criteria andRedemptionFeeNotBetween(BigDecimal value1, BigDecimal value2) {
addCriterion("redemption_fee not between", value1, value2, "redemptionFee");
return (Criteria) this;
}
public Criteria andRedemptionFeeNoteIsNull() {
addCriterion("redemption_fee_note is null");
return (Criteria) this;
}
public Criteria andRedemptionFeeNoteIsNotNull() {
addCriterion("redemption_fee_note is not null");
return (Criteria) this;
}
public Criteria andRedemptionFeeNoteEqualTo(String value) {
addCriterion("redemption_fee_note =", value, "redemptionFeeNote");
return (Criteria) this;
}
public Criteria andRedemptionFeeNoteNotEqualTo(String value) {
addCriterion("redemption_fee_note <>", value, "redemptionFeeNote");
return (Criteria) this;
}
public Criteria andRedemptionFeeNoteGreaterThan(String value) {
addCriterion("redemption_fee_note >", value, "redemptionFeeNote");
return (Criteria) this;
}
public Criteria andRedemptionFeeNoteGreaterThanOrEqualTo(String value) {
addCriterion("redemption_fee_note >=", value, "redemptionFeeNote");
return (Criteria) this;
}
public Criteria andRedemptionFeeNoteLessThan(String value) {
addCriterion("redemption_fee_note <", value, "redemptionFeeNote");
return (Criteria) this;
}
public Criteria andRedemptionFeeNoteLessThanOrEqualTo(String value) {
addCriterion("redemption_fee_note <=", value, "redemptionFeeNote");
return (Criteria) this;
}
public Criteria andRedemptionFeeNoteLike(String value) {
addCriterion("redemption_fee_note like", value, "redemptionFeeNote");
return (Criteria) this;
}
public Criteria andRedemptionFeeNoteNotLike(String value) {
addCriterion("redemption_fee_note not like", value, "redemptionFeeNote");
return (Criteria) this;
}
public Criteria andRedemptionFeeNoteIn(List<String> values) {
addCriterion("redemption_fee_note in", values, "redemptionFeeNote");
return (Criteria) this;
}
public Criteria andRedemptionFeeNoteNotIn(List<String> values) {
addCriterion("redemption_fee_note not in", values, "redemptionFeeNote");
return (Criteria) this;
}
public Criteria andRedemptionFeeNoteBetween(String value1, String value2) {
addCriterion("redemption_fee_note between", value1, value2, "redemptionFeeNote");
return (Criteria) this;
}
public Criteria andRedemptionFeeNoteNotBetween(String value1, String value2) {
addCriterion("redemption_fee_note not between", value1, value2, "redemptionFeeNote");
return (Criteria) this;
}
public Criteria andManagementfeeDeductionFrequencyIsNull() {
addCriterion("managementfee_deduction_frequency is null");
return (Criteria) this;
}
public Criteria andManagementfeeDeductionFrequencyIsNotNull() {
addCriterion("managementfee_deduction_frequency is not null");
return (Criteria) this;
}
public Criteria andManagementfeeDeductionFrequencyEqualTo(String value) {
addCriterion("managementfee_deduction_frequency =", value, "managementfeeDeductionFrequency");
return (Criteria) this;
}
public Criteria andManagementfeeDeductionFrequencyNotEqualTo(String value) {
addCriterion("managementfee_deduction_frequency <>", value, "managementfeeDeductionFrequency");
return (Criteria) this;
}
public Criteria andManagementfeeDeductionFrequencyGreaterThan(String value) {
addCriterion("managementfee_deduction_frequency >", value, "managementfeeDeductionFrequency");
return (Criteria) this;
}
public Criteria andManagementfeeDeductionFrequencyGreaterThanOrEqualTo(String value) {
addCriterion("managementfee_deduction_frequency >=", value, "managementfeeDeductionFrequency");
return (Criteria) this;
}
public Criteria andManagementfeeDeductionFrequencyLessThan(String value) {
addCriterion("managementfee_deduction_frequency <", value, "managementfeeDeductionFrequency");
return (Criteria) this;
}
public Criteria andManagementfeeDeductionFrequencyLessThanOrEqualTo(String value) {
addCriterion("managementfee_deduction_frequency <=", value, "managementfeeDeductionFrequency");
return (Criteria) this;
}
public Criteria andManagementfeeDeductionFrequencyLike(String value) {
addCriterion("managementfee_deduction_frequency like", value, "managementfeeDeductionFrequency");
return (Criteria) this;
}
public Criteria andManagementfeeDeductionFrequencyNotLike(String value) {
addCriterion("managementfee_deduction_frequency not like", value, "managementfeeDeductionFrequency");
return (Criteria) this;
}
public Criteria andManagementfeeDeductionFrequencyIn(List<String> values) {
addCriterion("managementfee_deduction_frequency in", values, "managementfeeDeductionFrequency");
return (Criteria) this;
}
public Criteria andManagementfeeDeductionFrequencyNotIn(List<String> values) {
addCriterion("managementfee_deduction_frequency not in", values, "managementfeeDeductionFrequency");
return (Criteria) this;
}
public Criteria andManagementfeeDeductionFrequencyBetween(String value1, String value2) {
addCriterion("managementfee_deduction_frequency between", value1, value2, "managementfeeDeductionFrequency");
return (Criteria) this;
}
public Criteria andManagementfeeDeductionFrequencyNotBetween(String value1, String value2) {
addCriterion("managementfee_deduction_frequency not between", value1, value2, "managementfeeDeductionFrequency");
return (Criteria) this;
}
public Criteria andManagementfeeConsultIsNull() {
addCriterion("managementfee_consult is null");
return (Criteria) this;
}
public Criteria andManagementfeeConsultIsNotNull() {
addCriterion("managementfee_consult is not null");
return (Criteria) this;
}
public Criteria andManagementfeeConsultEqualTo(BigDecimal value) {
addCriterion("managementfee_consult =", value, "managementfeeConsult");
return (Criteria) this;
}
public Criteria andManagementfeeConsultNotEqualTo(BigDecimal value) {
addCriterion("managementfee_consult <>", value, "managementfeeConsult");
return (Criteria) this;
}
public Criteria andManagementfeeConsultGreaterThan(BigDecimal value) {
addCriterion("managementfee_consult >", value, "managementfeeConsult");
return (Criteria) this;
}
public Criteria andManagementfeeConsultGreaterThanOrEqualTo(BigDecimal value) {
addCriterion("managementfee_consult >=", value, "managementfeeConsult");
return (Criteria) this;
}
public Criteria andManagementfeeConsultLessThan(BigDecimal value) {
addCriterion("managementfee_consult <", value, "managementfeeConsult");
return (Criteria) this;
}
public Criteria andManagementfeeConsultLessThanOrEqualTo(BigDecimal value) {
addCriterion("managementfee_consult <=", value, "managementfeeConsult");
return (Criteria) this;
}
public Criteria andManagementfeeConsultIn(List<BigDecimal> values) {
addCriterion("managementfee_consult in", values, "managementfeeConsult");
return (Criteria) this;
}
public Criteria andManagementfeeConsultNotIn(List<BigDecimal> values) {
addCriterion("managementfee_consult not in", values, "managementfeeConsult");
return (Criteria) this;
}
public Criteria andManagementfeeConsultBetween(BigDecimal value1, BigDecimal value2) {
addCriterion("managementfee_consult between", value1, value2, "managementfeeConsult");
return (Criteria) this;
}
public Criteria andManagementfeeConsultNotBetween(BigDecimal value1, BigDecimal value2) {
addCriterion("managementfee_consult not between", value1, value2, "managementfeeConsult");
return (Criteria) this;
}
public Criteria andManagementfeeTrustIsNull() {
addCriterion("managementfee_trust is null");
return (Criteria) this;
}
public Criteria andManagementfeeTrustIsNotNull() {
addCriterion("managementfee_trust is not null");
return (Criteria) this;
}
public Criteria andManagementfeeTrustEqualTo(BigDecimal value) {
addCriterion("managementfee_trust =", value, "managementfeeTrust");
return (Criteria) this;
}
public Criteria andManagementfeeTrustNotEqualTo(BigDecimal value) {
addCriterion("managementfee_trust <>", value, "managementfeeTrust");
return (Criteria) this;
}
public Criteria andManagementfeeTrustGreaterThan(BigDecimal value) {
addCriterion("managementfee_trust >", value, "managementfeeTrust");
return (Criteria) this;
}
public Criteria andManagementfeeTrustGreaterThanOrEqualTo(BigDecimal value) {
addCriterion("managementfee_trust >=", value, "managementfeeTrust");
return (Criteria) this;
}
public Criteria andManagementfeeTrustLessThan(BigDecimal value) {
addCriterion("managementfee_trust <", value, "managementfeeTrust");
return (Criteria) this;
}
public Criteria andManagementfeeTrustLessThanOrEqualTo(BigDecimal value) {
addCriterion("managementfee_trust <=", value, "managementfeeTrust");
return (Criteria) this;
}
public Criteria andManagementfeeTrustIn(List<BigDecimal> values) {
addCriterion("managementfee_trust in", values, "managementfeeTrust");
return (Criteria) this;
}
public Criteria andManagementfeeTrustNotIn(List<BigDecimal> values) {
addCriterion("managementfee_trust not in", values, "managementfeeTrust");
return (Criteria) this;
}
public Criteria andManagementfeeTrustBetween(BigDecimal value1, BigDecimal value2) {
addCriterion("managementfee_trust between", value1, value2, "managementfeeTrust");
return (Criteria) this;
}
public Criteria andManagementfeeTrustNotBetween(BigDecimal value1, BigDecimal value2) {
addCriterion("managementfee_trust not between", value1, value2, "managementfeeTrust");
return (Criteria) this;
}
public Criteria andManagementfeeBankIsNull() {
addCriterion("managementfee_bank is null");
return (Criteria) this;
}
public Criteria andManagementfeeBankIsNotNull() {
addCriterion("managementfee_bank is not null");
return (Criteria) this;
}
public Criteria andManagementfeeBankEqualTo(BigDecimal value) {
addCriterion("managementfee_bank =", value, "managementfeeBank");
return (Criteria) this;
}
public Criteria andManagementfeeBankNotEqualTo(BigDecimal value) {
addCriterion("managementfee_bank <>", value, "managementfeeBank");
return (Criteria) this;
}
public Criteria andManagementfeeBankGreaterThan(BigDecimal value) {
addCriterion("managementfee_bank >", value, "managementfeeBank");
return (Criteria) this;
}
public Criteria andManagementfeeBankGreaterThanOrEqualTo(BigDecimal value) {
addCriterion("managementfee_bank >=", value, "managementfeeBank");
return (Criteria) this;
}
public Criteria andManagementfeeBankLessThan(BigDecimal value) {
addCriterion("managementfee_bank <", value, "managementfeeBank");
return (Criteria) this;
}
public Criteria andManagementfeeBankLessThanOrEqualTo(BigDecimal value) {
addCriterion("managementfee_bank <=", value, "managementfeeBank");
return (Criteria) this;
}
public Criteria andManagementfeeBankIn(List<BigDecimal> values) {
addCriterion("managementfee_bank in", values, "managementfeeBank");
return (Criteria) this;
}
public Criteria andManagementfeeBankNotIn(List<BigDecimal> values) {
addCriterion("managementfee_bank not in", values, "managementfeeBank");
return (Criteria) this;
}
public Criteria andManagementfeeBankBetween(BigDecimal value1, BigDecimal value2) {
addCriterion("managementfee_bank between", value1, value2, "managementfeeBank");
return (Criteria) this;
}
public Criteria andManagementfeeBankNotBetween(BigDecimal value1, BigDecimal value2) {
addCriterion("managementfee_bank not between", value1, value2, "managementfeeBank");
return (Criteria) this;
}
public Criteria andPerformanceFeeIsNull() {
addCriterion("performance_fee is null");
return (Criteria) this;
}
public Criteria andPerformanceFeeIsNotNull() {
addCriterion("performance_fee is not null");
return (Criteria) this;
}
public Criteria andPerformanceFeeEqualTo(BigDecimal value) {
addCriterion("performance_fee =", value, "performanceFee");
return (Criteria) this;
}
public Criteria andPerformanceFeeNotEqualTo(BigDecimal value) {
addCriterion("performance_fee <>", value, "performanceFee");
return (Criteria) this;
}
public Criteria andPerformanceFeeGreaterThan(BigDecimal value) {
addCriterion("performance_fee >", value, "performanceFee");
return (Criteria) this;
}
public Criteria andPerformanceFeeGreaterThanOrEqualTo(BigDecimal value) {
addCriterion("performance_fee >=", value, "performanceFee");
return (Criteria) this;
}
public Criteria andPerformanceFeeLessThan(BigDecimal value) {
addCriterion("performance_fee <", value, "performanceFee");
return (Criteria) this;
}
public Criteria andPerformanceFeeLessThanOrEqualTo(BigDecimal value) {
addCriterion("performance_fee <=", value, "performanceFee");
return (Criteria) this;
}
public Criteria andPerformanceFeeIn(List<BigDecimal> values) {
addCriterion("performance_fee in", values, "performanceFee");
return (Criteria) this;
}
public Criteria andPerformanceFeeNotIn(List<BigDecimal> values) {
addCriterion("performance_fee not in", values, "performanceFee");
return (Criteria) this;
}
public Criteria andPerformanceFeeBetween(BigDecimal value1, BigDecimal value2) {
addCriterion("performance_fee between", value1, value2, "performanceFee");
return (Criteria) this;
}
public Criteria andPerformanceFeeNotBetween(BigDecimal value1, BigDecimal value2) {
addCriterion("performance_fee not between", value1, value2, "performanceFee");
return (Criteria) this;
}
public Criteria andPerformanceFeeDeductionMethodIsNull() {
addCriterion("performance_fee_deduction_method is null");
return (Criteria) this;
}
public Criteria andPerformanceFeeDeductionMethodIsNotNull() {
addCriterion("performance_fee_deduction_method is not null");
return (Criteria) this;
}
public Criteria andPerformanceFeeDeductionMethodEqualTo(Integer value) {
addCriterion("performance_fee_deduction_method =", value, "performanceFeeDeductionMethod");
return (Criteria) this;
}
public Criteria andPerformanceFeeDeductionMethodNotEqualTo(Integer value) {
addCriterion("performance_fee_deduction_method <>", value, "performanceFeeDeductionMethod");
return (Criteria) this;
}
public Criteria andPerformanceFeeDeductionMethodGreaterThan(Integer value) {
addCriterion("performance_fee_deduction_method >", value, "performanceFeeDeductionMethod");
return (Criteria) this;
}
public Criteria andPerformanceFeeDeductionMethodGreaterThanOrEqualTo(Integer value) {
addCriterion("performance_fee_deduction_method >=", value, "performanceFeeDeductionMethod");
return (Criteria) this;
}
public Criteria andPerformanceFeeDeductionMethodLessThan(Integer value) {
addCriterion("performance_fee_deduction_method <", value, "performanceFeeDeductionMethod");
return (Criteria) this;
}
public Criteria andPerformanceFeeDeductionMethodLessThanOrEqualTo(Integer value) {
addCriterion("performance_fee_deduction_method <=", value, "performanceFeeDeductionMethod");
return (Criteria) this;
}
public Criteria andPerformanceFeeDeductionMethodIn(List<Integer> values) {
addCriterion("performance_fee_deduction_method in", values, "performanceFeeDeductionMethod");
return (Criteria) this;
}
public Criteria andPerformanceFeeDeductionMethodNotIn(List<Integer> values) {
addCriterion("performance_fee_deduction_method not in", values, "performanceFeeDeductionMethod");
return (Criteria) this;
}
public Criteria andPerformanceFeeDeductionMethodBetween(Integer value1, Integer value2) {
addCriterion("performance_fee_deduction_method between", value1, value2, "performanceFeeDeductionMethod");
return (Criteria) this;
}
public Criteria andPerformanceFeeDeductionMethodNotBetween(Integer value1, Integer value2) {
addCriterion("performance_fee_deduction_method not between", value1, value2, "performanceFeeDeductionMethod");
return (Criteria) this;
}
public Criteria andOtherFeeNoteIsNull() {
addCriterion("other_fee_note is null");
return (Criteria) this;
}
public Criteria andOtherFeeNoteIsNotNull() {
addCriterion("other_fee_note is not null");
return (Criteria) this;
}
public Criteria andOtherFeeNoteEqualTo(String value) {
addCriterion("other_fee_note =", value, "otherFeeNote");
return (Criteria) this;
}
public Criteria andOtherFeeNoteNotEqualTo(String value) {
addCriterion("other_fee_note <>", value, "otherFeeNote");
return (Criteria) this;
}
public Criteria andOtherFeeNoteGreaterThan(String value) {
addCriterion("other_fee_note >", value, "otherFeeNote");
return (Criteria) this;
}
public Criteria andOtherFeeNoteGreaterThanOrEqualTo(String value) {
addCriterion("other_fee_note >=", value, "otherFeeNote");
return (Criteria) this;
}
public Criteria andOtherFeeNoteLessThan(String value) {
addCriterion("other_fee_note <", value, "otherFeeNote");
return (Criteria) this;
}
public Criteria andOtherFeeNoteLessThanOrEqualTo(String value) {
addCriterion("other_fee_note <=", value, "otherFeeNote");
return (Criteria) this;
}
public Criteria andOtherFeeNoteLike(String value) {
addCriterion("other_fee_note like", value, "otherFeeNote");
return (Criteria) this;
}
public Criteria andOtherFeeNoteNotLike(String value) {
addCriterion("other_fee_note not like", value, "otherFeeNote");
return (Criteria) this;
}
public Criteria andOtherFeeNoteIn(List<String> values) {
addCriterion("other_fee_note in", values, "otherFeeNote");
return (Criteria) this;
}
public Criteria andOtherFeeNoteNotIn(List<String> values) {
addCriterion("other_fee_note not in", values, "otherFeeNote");
return (Criteria) this;
}
public Criteria andOtherFeeNoteBetween(String value1, String value2) {
addCriterion("other_fee_note between", value1, value2, "otherFeeNote");
return (Criteria) this;
}
public Criteria andOtherFeeNoteNotBetween(String value1, String value2) {
addCriterion("other_fee_note not between", value1, value2, "otherFeeNote");
return (Criteria) this;
}
public Criteria andGuardLineIsNull() {
addCriterion("guard_line is null");
return (Criteria) this;
}
public Criteria andGuardLineIsNotNull() {
addCriterion("guard_line is not null");
return (Criteria) this;
}
public Criteria andGuardLineEqualTo(BigDecimal value) {
addCriterion("guard_line =", value, "guardLine");
return (Criteria) this;
}
public Criteria andGuardLineNotEqualTo(BigDecimal value) {
addCriterion("guard_line <>", value, "guardLine");
return (Criteria) this;
}
public Criteria andGuardLineGreaterThan(BigDecimal value) {
addCriterion("guard_line >", value, "guardLine");
return (Criteria) this;
}
public Criteria andGuardLineGreaterThanOrEqualTo(BigDecimal value) {
addCriterion("guard_line >=", value, "guardLine");
return (Criteria) this;
}
public Criteria andGuardLineLessThan(BigDecimal value) {
addCriterion("guard_line <", value, "guardLine");
return (Criteria) this;
}
public Criteria andGuardLineLessThanOrEqualTo(BigDecimal value) {
addCriterion("guard_line <=", value, "guardLine");
return (Criteria) this;
}
public Criteria andGuardLineIn(List<BigDecimal> values) {
addCriterion("guard_line in", values, "guardLine");
return (Criteria) this;
}
public Criteria andGuardLineNotIn(List<BigDecimal> values) {
addCriterion("guard_line not in", values, "guardLine");
return (Criteria) this;
}
public Criteria andGuardLineBetween(BigDecimal value1, BigDecimal value2) {
addCriterion("guard_line between", value1, value2, "guardLine");
return (Criteria) this;
}
public Criteria andGuardLineNotBetween(BigDecimal value1, BigDecimal value2) {
addCriterion("guard_line not between", value1, value2, "guardLine");
return (Criteria) this;
}
public Criteria andStopLossLineIsNull() {
addCriterion("stop_loss_line is null");
return (Criteria) this;
}
public Criteria andStopLossLineIsNotNull() {
addCriterion("stop_loss_line is not null");
return (Criteria) this;
}
public Criteria andStopLossLineEqualTo(BigDecimal value) {
addCriterion("stop_loss_line =", value, "stopLossLine");
return (Criteria) this;
}
public Criteria andStopLossLineNotEqualTo(BigDecimal value) {
addCriterion("stop_loss_line <>", value, "stopLossLine");
return (Criteria) this;
}
public Criteria andStopLossLineGreaterThan(BigDecimal value) {
addCriterion("stop_loss_line >", value, "stopLossLine");
return (Criteria) this;
}
public Criteria andStopLossLineGreaterThanOrEqualTo(BigDecimal value) {
addCriterion("stop_loss_line >=", value, "stopLossLine");
return (Criteria) this;
}
public Criteria andStopLossLineLessThan(BigDecimal value) {
addCriterion("stop_loss_line <", value, "stopLossLine");
return (Criteria) this;
}
public Criteria andStopLossLineLessThanOrEqualTo(BigDecimal value) {
addCriterion("stop_loss_line <=", value, "stopLossLine");
return (Criteria) this;
}
public Criteria andStopLossLineIn(List<BigDecimal> values) {
addCriterion("stop_loss_line in", values, "stopLossLine");
return (Criteria) this;
}
public Criteria andStopLossLineNotIn(List<BigDecimal> values) {
addCriterion("stop_loss_line not in", values, "stopLossLine");
return (Criteria) this;
}
public Criteria andStopLossLineBetween(BigDecimal value1, BigDecimal value2) {
addCriterion("stop_loss_line between", value1, value2, "stopLossLine");
return (Criteria) this;
}
public Criteria andStopLossLineNotBetween(BigDecimal value1, BigDecimal value2) {
addCriterion("stop_loss_line not between", value1, value2, "stopLossLine");
return (Criteria) this;
}
public Criteria andReturnGuaranteesIsNull() {
addCriterion("return_guarantees is null");
return (Criteria) this;
}
public Criteria andReturnGuaranteesIsNotNull() {
addCriterion("return_guarantees is not null");
return (Criteria) this;
}
public Criteria andReturnGuaranteesEqualTo(BigDecimal value) {
addCriterion("return_guarantees =", value, "returnGuarantees");
return (Criteria) this;
}
public Criteria andReturnGuaranteesNotEqualTo(BigDecimal value) {
addCriterion("return_guarantees <>", value, "returnGuarantees");
return (Criteria) this;
}
public Criteria andReturnGuaranteesGreaterThan(BigDecimal value) {
addCriterion("return_guarantees >", value, "returnGuarantees");
return (Criteria) this;
}
public Criteria andReturnGuaranteesGreaterThanOrEqualTo(BigDecimal value) {
addCriterion("return_guarantees >=", value, "returnGuarantees");
return (Criteria) this;
}
public Criteria andReturnGuaranteesLessThan(BigDecimal value) {
addCriterion("return_guarantees <", value, "returnGuarantees");
return (Criteria) this;
}
public Criteria andReturnGuaranteesLessThanOrEqualTo(BigDecimal value) {
addCriterion("return_guarantees <=", value, "returnGuarantees");
return (Criteria) this;
}
public Criteria andReturnGuaranteesIn(List<BigDecimal> values) {
addCriterion("return_guarantees in", values, "returnGuarantees");
return (Criteria) this;
}
public Criteria andReturnGuaranteesNotIn(List<BigDecimal> values) {
addCriterion("return_guarantees not in", values, "returnGuarantees");
return (Criteria) this;
}
public Criteria andReturnGuaranteesBetween(BigDecimal value1, BigDecimal value2) {
addCriterion("return_guarantees between", value1, value2, "returnGuarantees");
return (Criteria) this;
}
public Criteria andReturnGuaranteesNotBetween(BigDecimal value1, BigDecimal value2) {
addCriterion("return_guarantees not between", value1, value2, "returnGuarantees");
return (Criteria) this;
}
public Criteria andExpectedReturnIsNull() {
addCriterion("expected_return is null");
return (Criteria) this;
}
public Criteria andExpectedReturnIsNotNull() {
addCriterion("expected_return is not null");
return (Criteria) this;
}
public Criteria andExpectedReturnEqualTo(BigDecimal value) {
addCriterion("expected_return =", value, "expectedReturn");
return (Criteria) this;
}
public Criteria andExpectedReturnNotEqualTo(BigDecimal value) {
addCriterion("expected_return <>", value, "expectedReturn");
return (Criteria) this;
}
public Criteria andExpectedReturnGreaterThan(BigDecimal value) {
addCriterion("expected_return >", value, "expectedReturn");
return (Criteria) this;
}
public Criteria andExpectedReturnGreaterThanOrEqualTo(BigDecimal value) {
addCriterion("expected_return >=", value, "expectedReturn");
return (Criteria) this;
}
public Criteria andExpectedReturnLessThan(BigDecimal value) {
addCriterion("expected_return <", value, "expectedReturn");
return (Criteria) this;
}
public Criteria andExpectedReturnLessThanOrEqualTo(BigDecimal value) {
addCriterion("expected_return <=", value, "expectedReturn");
return (Criteria) this;
}
public Criteria andExpectedReturnIn(List<BigDecimal> values) {
addCriterion("expected_return in", values, "expectedReturn");
return (Criteria) this;
}
public Criteria andExpectedReturnNotIn(List<BigDecimal> values) {
addCriterion("expected_return not in", values, "expectedReturn");
return (Criteria) this;
}
public Criteria andExpectedReturnBetween(BigDecimal value1, BigDecimal value2) {
addCriterion("expected_return between", value1, value2, "expectedReturn");
return (Criteria) this;
}
public Criteria andExpectedReturnNotBetween(BigDecimal value1, BigDecimal value2) {
addCriterion("expected_return not between", value1, value2, "expectedReturn");
return (Criteria) this;
}
public Criteria andHurdleRateIsNull() {
addCriterion("hurdle_rate is null");
return (Criteria) this;
}
public Criteria andHurdleRateIsNotNull() {
addCriterion("hurdle_rate is not null");
return (Criteria) this;
}
public Criteria andHurdleRateEqualTo(BigDecimal value) {
addCriterion("hurdle_rate =", value, "hurdleRate");
return (Criteria) this;
}
public Criteria andHurdleRateNotEqualTo(BigDecimal value) {
addCriterion("hurdle_rate <>", value, "hurdleRate");
return (Criteria) this;
}
public Criteria andHurdleRateGreaterThan(BigDecimal value) {
addCriterion("hurdle_rate >", value, "hurdleRate");
return (Criteria) this;
}
public Criteria andHurdleRateGreaterThanOrEqualTo(BigDecimal value) {
addCriterion("hurdle_rate >=", value, "hurdleRate");
return (Criteria) this;
}
public Criteria andHurdleRateLessThan(BigDecimal value) {
addCriterion("hurdle_rate <", value, "hurdleRate");
return (Criteria) this;
}
public Criteria andHurdleRateLessThanOrEqualTo(BigDecimal value) {
addCriterion("hurdle_rate <=", value, "hurdleRate");
return (Criteria) this;
}
public Criteria andHurdleRateIn(List<BigDecimal> values) {
addCriterion("hurdle_rate in", values, "hurdleRate");
return (Criteria) this;
}
public Criteria andHurdleRateNotIn(List<BigDecimal> values) {
addCriterion("hurdle_rate not in", values, "hurdleRate");
return (Criteria) this;
}
public Criteria andHurdleRateBetween(BigDecimal value1, BigDecimal value2) {
addCriterion("hurdle_rate between", value1, value2, "hurdleRate");
return (Criteria) this;
}
public Criteria andHurdleRateNotBetween(BigDecimal value1, BigDecimal value2) {
addCriterion("hurdle_rate not between", value1, value2, "hurdleRate");
return (Criteria) this;
}
public Criteria andLeverageIsNull() {
addCriterion("leverage is null");
return (Criteria) this;
}
public Criteria andLeverageIsNotNull() {
addCriterion("leverage is not null");
return (Criteria) this;
}
public Criteria andLeverageEqualTo(String value) {
addCriterion("leverage =", value, "leverage");
return (Criteria) this;
}
public Criteria andLeverageNotEqualTo(String value) {
addCriterion("leverage <>", value, "leverage");
return (Criteria) this;
}
public Criteria andLeverageGreaterThan(String value) {
addCriterion("leverage >", value, "leverage");
return (Criteria) this;
}
public Criteria andLeverageGreaterThanOrEqualTo(String value) {
addCriterion("leverage >=", value, "leverage");
return (Criteria) this;
}
public Criteria andLeverageLessThan(String value) {
addCriterion("leverage <", value, "leverage");
return (Criteria) this;
}
public Criteria andLeverageLessThanOrEqualTo(String value) {
addCriterion("leverage <=", value, "leverage");
return (Criteria) this;
}
public Criteria andLeverageLike(String value) {
addCriterion("leverage like", value, "leverage");
return (Criteria) this;
}
public Criteria andLeverageNotLike(String value) {
addCriterion("leverage not like", value, "leverage");
return (Criteria) this;
}
public Criteria andLeverageIn(List<String> values) {
addCriterion("leverage in", values, "leverage");
return (Criteria) this;
}
public Criteria andLeverageNotIn(List<String> values) {
addCriterion("leverage not in", values, "leverage");
return (Criteria) this;
}
public Criteria andLeverageBetween(String value1, String value2) {
addCriterion("leverage between", value1, value2, "leverage");
return (Criteria) this;
}
public Criteria andLeverageNotBetween(String value1, String value2) {
addCriterion("leverage not between", value1, value2, "leverage");
return (Criteria) this;
}
public Criteria andManagerParticipateAssetIsNull() {
addCriterion("manager_participate_asset is null");
return (Criteria) this;
}
public Criteria andManagerParticipateAssetIsNotNull() {
addCriterion("manager_participate_asset is not null");
return (Criteria) this;
}
public Criteria andManagerParticipateAssetEqualTo(String value) {
addCriterion("manager_participate_asset =", value, "managerParticipateAsset");
return (Criteria) this;
}
public Criteria andManagerParticipateAssetNotEqualTo(String value) {
addCriterion("manager_participate_asset <>", value, "managerParticipateAsset");
return (Criteria) this;
}
public Criteria andManagerParticipateAssetGreaterThan(String value) {
addCriterion("manager_participate_asset >", value, "managerParticipateAsset");
return (Criteria) this;
}
public Criteria andManagerParticipateAssetGreaterThanOrEqualTo(String value) {
addCriterion("manager_participate_asset >=", value, "managerParticipateAsset");
return (Criteria) this;
}
public Criteria andManagerParticipateAssetLessThan(String value) {
addCriterion("manager_participate_asset <", value, "managerParticipateAsset");
return (Criteria) this;
}
public Criteria andManagerParticipateAssetLessThanOrEqualTo(String value) {
addCriterion("manager_participate_asset <=", value, "managerParticipateAsset");
return (Criteria) this;
}
public Criteria andManagerParticipateAssetLike(String value) {
addCriterion("manager_participate_asset like", value, "managerParticipateAsset");
return (Criteria) this;
}
public Criteria andManagerParticipateAssetNotLike(String value) {
addCriterion("manager_participate_asset not like", value, "managerParticipateAsset");
return (Criteria) this;
}
public Criteria andManagerParticipateAssetIn(List<String> values) {
addCriterion("manager_participate_asset in", values, "managerParticipateAsset");
return (Criteria) this;
}
public Criteria andManagerParticipateAssetNotIn(List<String> values) {
addCriterion("manager_participate_asset not in", values, "managerParticipateAsset");
return (Criteria) this;
}
public Criteria andManagerParticipateAssetBetween(String value1, String value2) {
addCriterion("manager_participate_asset between", value1, value2, "managerParticipateAsset");
return (Criteria) this;
}
public Criteria andManagerParticipateAssetNotBetween(String value1, String value2) {
addCriterion("manager_participate_asset not between", value1, value2, "managerParticipateAsset");
return (Criteria) this;
}
public Criteria andPosteriorIsNull() {
addCriterion("posterior is null");
return (Criteria) this;
}
public Criteria andPosteriorIsNotNull() {
addCriterion("posterior is not null");
return (Criteria) this;
}
public Criteria andPosteriorEqualTo(BigDecimal value) {
addCriterion("posterior =", value, "posterior");
return (Criteria) this;
}
public Criteria andPosteriorNotEqualTo(BigDecimal value) {
addCriterion("posterior <>", value, "posterior");
return (Criteria) this;
}
public Criteria andPosteriorGreaterThan(BigDecimal value) {
addCriterion("posterior >", value, "posterior");
return (Criteria) this;
}
public Criteria andPosteriorGreaterThanOrEqualTo(BigDecimal value) {
addCriterion("posterior >=", value, "posterior");
return (Criteria) this;
}
public Criteria andPosteriorLessThan(BigDecimal value) {
addCriterion("posterior <", value, "posterior");
return (Criteria) this;
}
public Criteria andPosteriorLessThanOrEqualTo(BigDecimal value) {
addCriterion("posterior <=", value, "posterior");
return (Criteria) this;
}
public Criteria andPosteriorIn(List<BigDecimal> values) {
addCriterion("posterior in", values, "posterior");
return (Criteria) this;
}
public Criteria andPosteriorNotIn(List<BigDecimal> values) {
addCriterion("posterior not in", values, "posterior");
return (Criteria) this;
}
public Criteria andPosteriorBetween(BigDecimal value1, BigDecimal value2) {
addCriterion("posterior between", value1, value2, "posterior");
return (Criteria) this;
}
public Criteria andPosteriorNotBetween(BigDecimal value1, BigDecimal value2) {
addCriterion("posterior not between", value1, value2, "posterior");
return (Criteria) this;
}
public Criteria andIntermediateIsNull() {
addCriterion("intermediate is null");
return (Criteria) this;
}
public Criteria andIntermediateIsNotNull() {
addCriterion("intermediate is not null");
return (Criteria) this;
}
public Criteria andIntermediateEqualTo(BigDecimal value) {
addCriterion("intermediate =", value, "intermediate");
return (Criteria) this;
}
public Criteria andIntermediateNotEqualTo(BigDecimal value) {
addCriterion("intermediate <>", value, "intermediate");
return (Criteria) this;
}
public Criteria andIntermediateGreaterThan(BigDecimal value) {
addCriterion("intermediate >", value, "intermediate");
return (Criteria) this;
}
public Criteria andIntermediateGreaterThanOrEqualTo(BigDecimal value) {
addCriterion("intermediate >=", value, "intermediate");
return (Criteria) this;
}
public Criteria andIntermediateLessThan(BigDecimal value) {
addCriterion("intermediate <", value, "intermediate");
return (Criteria) this;
}
public Criteria andIntermediateLessThanOrEqualTo(BigDecimal value) {
addCriterion("intermediate <=", value, "intermediate");
return (Criteria) this;
}
public Criteria andIntermediateIn(List<BigDecimal> values) {
addCriterion("intermediate in", values, "intermediate");
return (Criteria) this;
}
public Criteria andIntermediateNotIn(List<BigDecimal> values) {
addCriterion("intermediate not in", values, "intermediate");
return (Criteria) this;
}
public Criteria andIntermediateBetween(BigDecimal value1, BigDecimal value2) {
addCriterion("intermediate between", value1, value2, "intermediate");
return (Criteria) this;
}
public Criteria andIntermediateNotBetween(BigDecimal value1, BigDecimal value2) {
addCriterion("intermediate not between", value1, value2, "intermediate");
return (Criteria) this;
}
public Criteria andPriorityIsNull() {
addCriterion("priority is null");
return (Criteria) this;
}
public Criteria andPriorityIsNotNull() {
addCriterion("priority is not null");
return (Criteria) this;
}
public Criteria andPriorityEqualTo(BigDecimal value) {
addCriterion("priority =", value, "priority");
return (Criteria) this;
}
public Criteria andPriorityNotEqualTo(BigDecimal value) {
addCriterion("priority <>", value, "priority");
return (Criteria) this;
}
public Criteria andPriorityGreaterThan(BigDecimal value) {
addCriterion("priority >", value, "priority");
return (Criteria) this;
}
public Criteria andPriorityGreaterThanOrEqualTo(BigDecimal value) {
addCriterion("priority >=", value, "priority");
return (Criteria) this;
}
public Criteria andPriorityLessThan(BigDecimal value) {
addCriterion("priority <", value, "priority");
return (Criteria) this;
}
public Criteria andPriorityLessThanOrEqualTo(BigDecimal value) {
addCriterion("priority <=", value, "priority");
return (Criteria) this;
}
public Criteria andPriorityIn(List<BigDecimal> values) {
addCriterion("priority in", values, "priority");
return (Criteria) this;
}
public Criteria andPriorityNotIn(List<BigDecimal> values) {
addCriterion("priority not in", values, "priority");
return (Criteria) this;
}
public Criteria andPriorityBetween(BigDecimal value1, BigDecimal value2) {
addCriterion("priority between", value1, value2, "priority");
return (Criteria) this;
}
public Criteria andPriorityNotBetween(BigDecimal value1, BigDecimal value2) {
addCriterion("priority not between", value1, value2, "priority");
return (Criteria) this;
}
public Criteria andOutsourcingFeeIsNull() {
addCriterion("outsourcing_fee is null");
return (Criteria) this;
}
public Criteria andOutsourcingFeeIsNotNull() {
addCriterion("outsourcing_fee is not null");
return (Criteria) this;
}
public Criteria andOutsourcingFeeEqualTo(BigDecimal value) {
addCriterion("outsourcing_fee =", value, "outsourcingFee");
return (Criteria) this;
}
public Criteria andOutsourcingFeeNotEqualTo(BigDecimal value) {
addCriterion("outsourcing_fee <>", value, "outsourcingFee");
return (Criteria) this;
}
public Criteria andOutsourcingFeeGreaterThan(BigDecimal value) {
addCriterion("outsourcing_fee >", value, "outsourcingFee");
return (Criteria) this;
}
public Criteria andOutsourcingFeeGreaterThanOrEqualTo(BigDecimal value) {
addCriterion("outsourcing_fee >=", value, "outsourcingFee");
return (Criteria) this;
}
public Criteria andOutsourcingFeeLessThan(BigDecimal value) {
addCriterion("outsourcing_fee <", value, "outsourcingFee");
return (Criteria) this;
}
public Criteria andOutsourcingFeeLessThanOrEqualTo(BigDecimal value) {
addCriterion("outsourcing_fee <=", value, "outsourcingFee");
return (Criteria) this;
}
public Criteria andOutsourcingFeeIn(List<BigDecimal> values) {
addCriterion("outsourcing_fee in", values, "outsourcingFee");
return (Criteria) this;
}
public Criteria andOutsourcingFeeNotIn(List<BigDecimal> values) {
addCriterion("outsourcing_fee not in", values, "outsourcingFee");
return (Criteria) this;
}
public Criteria andOutsourcingFeeBetween(BigDecimal value1, BigDecimal value2) {
addCriterion("outsourcing_fee between", value1, value2, "outsourcingFee");
return (Criteria) this;
}
public Criteria andOutsourcingFeeNotBetween(BigDecimal value1, BigDecimal value2) {
addCriterion("outsourcing_fee not between", value1, value2, "outsourcingFee");
return (Criteria) this;
}
public Criteria andCreateByIsNull() {
addCriterion("create_by is null");
return (Criteria) this;
}
public Criteria andCreateByIsNotNull() {
addCriterion("create_by is not null");
return (Criteria) this;
}
public Criteria andCreateByEqualTo(String value) {
addCriterion("create_by =", value, "createBy");
return (Criteria) this;
}
public Criteria andCreateByNotEqualTo(String value) {
addCriterion("create_by <>", value, "createBy");
return (Criteria) this;
}
public Criteria andCreateByGreaterThan(String value) {
addCriterion("create_by >", value, "createBy");
return (Criteria) this;
}
public Criteria andCreateByGreaterThanOrEqualTo(String value) {
addCriterion("create_by >=", value, "createBy");
return (Criteria) this;
}
public Criteria andCreateByLessThan(String value) {
addCriterion("create_by <", value, "createBy");
return (Criteria) this;
}
public Criteria andCreateByLessThanOrEqualTo(String value) {
addCriterion("create_by <=", value, "createBy");
return (Criteria) this;
}
public Criteria andCreateByLike(String value) {
addCriterion("create_by like", value, "createBy");
return (Criteria) this;
}
public Criteria andCreateByNotLike(String value) {
addCriterion("create_by not like", value, "createBy");
return (Criteria) this;
}
public Criteria andCreateByIn(List<String> values) {
addCriterion("create_by in", values, "createBy");
return (Criteria) this;
}
public Criteria andCreateByNotIn(List<String> values) {
addCriterion("create_by not in", values, "createBy");
return (Criteria) this;
}
public Criteria andCreateByBetween(String value1, String value2) {
addCriterion("create_by between", value1, value2, "createBy");
return (Criteria) this;
}
public Criteria andCreateByNotBetween(String value1, String value2) {
addCriterion("create_by not between", value1, value2, "createBy");
return (Criteria) this;
}
public Criteria andCreateTimeIsNull() {
addCriterion("create_time is null");
return (Criteria) this;
}
public Criteria andCreateTimeIsNotNull() {
addCriterion("create_time is not null");
return (Criteria) this;
}
public Criteria andCreateTimeEqualTo(Date value) {
addCriterion("create_time =", value, "createTime");
return (Criteria) this;
}
public Criteria andCreateTimeNotEqualTo(Date value) {
addCriterion("create_time <>", value, "createTime");
return (Criteria) this;
}
public Criteria andCreateTimeGreaterThan(Date value) {
addCriterion("create_time >", value, "createTime");
return (Criteria) this;
}
public Criteria andCreateTimeGreaterThanOrEqualTo(Date value) {
addCriterion("create_time >=", value, "createTime");
return (Criteria) this;
}
public Criteria andCreateTimeLessThan(Date value) {
addCriterion("create_time <", value, "createTime");
return (Criteria) this;
}
public Criteria andCreateTimeLessThanOrEqualTo(Date value) {
addCriterion("create_time <=", value, "createTime");
return (Criteria) this;
}
public Criteria andCreateTimeIn(List<Date> values) {
addCriterion("create_time in", values, "createTime");
return (Criteria) this;
}
public Criteria andCreateTimeNotIn(List<Date> values) {
addCriterion("create_time not in", values, "createTime");
return (Criteria) this;
}
public Criteria andCreateTimeBetween(Date value1, Date value2) {
addCriterion("create_time between", value1, value2, "createTime");
return (Criteria) this;
}
public Criteria andCreateTimeNotBetween(Date value1, Date value2) {
addCriterion("create_time not between", value1, value2, "createTime");
return (Criteria) this;
}
public Criteria andUpdateByIsNull() {
addCriterion("update_by is null");
return (Criteria) this;
}
public Criteria andUpdateByIsNotNull() {
addCriterion("update_by is not null");
return (Criteria) this;
}
public Criteria andUpdateByEqualTo(String value) {
addCriterion("update_by =", value, "updateBy");
return (Criteria) this;
}
public Criteria andUpdateByNotEqualTo(String value) {
addCriterion("update_by <>", value, "updateBy");
return (Criteria) this;
}
public Criteria andUpdateByGreaterThan(String value) {
addCriterion("update_by >", value, "updateBy");
return (Criteria) this;
}
public Criteria andUpdateByGreaterThanOrEqualTo(String value) {
addCriterion("update_by >=", value, "updateBy");
return (Criteria) this;
}
public Criteria andUpdateByLessThan(String value) {
addCriterion("update_by <", value, "updateBy");
return (Criteria) this;
}
public Criteria andUpdateByLessThanOrEqualTo(String value) {
addCriterion("update_by <=", value, "updateBy");
return (Criteria) this;
}
public Criteria andUpdateByLike(String value) {
addCriterion("update_by like", value, "updateBy");
return (Criteria) this;
}
public Criteria andUpdateByNotLike(String value) {
addCriterion("update_by not like", value, "updateBy");
return (Criteria) this;
}
public Criteria andUpdateByIn(List<String> values) {
addCriterion("update_by in", values, "updateBy");
return (Criteria) this;
}
public Criteria andUpdateByNotIn(List<String> values) {
addCriterion("update_by not in", values, "updateBy");
return (Criteria) this;
}
public Criteria andUpdateByBetween(String value1, String value2) {
addCriterion("update_by between", value1, value2, "updateBy");
return (Criteria) this;
}
public Criteria andUpdateByNotBetween(String value1, String value2) {
addCriterion("update_by not between", value1, value2, "updateBy");
return (Criteria) this;
}
public Criteria andUpdateTimeIsNull() {
addCriterion("update_time is null");
return (Criteria) this;
}
public Criteria andUpdateTimeIsNotNull() {
addCriterion("update_time is not null");
return (Criteria) this;
}
public Criteria andUpdateTimeEqualTo(Date value) {
addCriterion("update_time =", value, "updateTime");
return (Criteria) this;
}
public Criteria andUpdateTimeNotEqualTo(Date value) {
addCriterion("update_time <>", value, "updateTime");
return (Criteria) this;
}
public Criteria andUpdateTimeGreaterThan(Date value) {
addCriterion("update_time >", value, "updateTime");
return (Criteria) this;
}
public Criteria andUpdateTimeGreaterThanOrEqualTo(Date value) {
addCriterion("update_time >=", value, "updateTime");
return (Criteria) this;
}
public Criteria andUpdateTimeLessThan(Date value) {
addCriterion("update_time <", value, "updateTime");
return (Criteria) this;
}
public Criteria andUpdateTimeLessThanOrEqualTo(Date value) {
addCriterion("update_time <=", value, "updateTime");
return (Criteria) this;
}
public Criteria andUpdateTimeIn(List<Date> values) {
addCriterion("update_time in", values, "updateTime");
return (Criteria) this;
}
public Criteria andUpdateTimeNotIn(List<Date> values) {
addCriterion("update_time not in", values, "updateTime");
return (Criteria) this;
}
public Criteria andUpdateTimeBetween(Date value1, Date value2) {
addCriterion("update_time between", value1, value2, "updateTime");
return (Criteria) this;
}
public Criteria andUpdateTimeNotBetween(Date value1, Date value2) {
addCriterion("update_time not between", value1, value2, "updateTime");
return (Criteria) this;
}
public Criteria andDeleteTagIsNull() {
addCriterion("delete_tag is null");
return (Criteria) this;
}
public Criteria andDeleteTagIsNotNull() {
addCriterion("delete_tag is not null");
return (Criteria) this;
}
public Criteria andDeleteTagEqualTo(Integer value) {
addCriterion("delete_tag =", value, "deleteTag");
return (Criteria) this;
}
public Criteria andDeleteTagNotEqualTo(Integer value) {
addCriterion("delete_tag <>", value, "deleteTag");
return (Criteria) this;
}
public Criteria andDeleteTagGreaterThan(Integer value) {
addCriterion("delete_tag >", value, "deleteTag");
return (Criteria) this;
}
public Criteria andDeleteTagGreaterThanOrEqualTo(Integer value) {
addCriterion("delete_tag >=", value, "deleteTag");
return (Criteria) this;
}
public Criteria andDeleteTagLessThan(Integer value) {
addCriterion("delete_tag <", value, "deleteTag");
return (Criteria) this;
}
public Criteria andDeleteTagLessThanOrEqualTo(Integer value) {
addCriterion("delete_tag <=", value, "deleteTag");
return (Criteria) this;
}
public Criteria andDeleteTagIn(List<Integer> values) {
addCriterion("delete_tag in", values, "deleteTag");
return (Criteria) this;
}
public Criteria andDeleteTagNotIn(List<Integer> values) {
addCriterion("delete_tag not in", values, "deleteTag");
return (Criteria) this;
}
public Criteria andDeleteTagBetween(Integer value1, Integer value2) {
addCriterion("delete_tag between", value1, value2, "deleteTag");
return (Criteria) this;
}
public Criteria andDeleteTagNotBetween(Integer value1, Integer value2) {
addCriterion("delete_tag not between", value1, value2, "deleteTag");
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
package com.tanpu.fund.mapper.generator;
import com.tanpu.fund.entity.generator.FundRateMapping;
import com.tanpu.fund.entity.generator.FundRateMappingExample;
import java.util.List;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
@Mapper
public interface FundRateMappingMapper {
long countByExample(FundRateMappingExample example);
int deleteByExample(FundRateMappingExample example);
/**
* delete by primary key
* @param fundId primaryKey
* @return deleteCount
*/
int deleteByPrimaryKey(String fundId);
/**
* insert record to table
* @param record the record
* @return insert count
*/
int insert(FundRateMapping record);
int insertOrUpdate(FundRateMapping record);
int insertOrUpdateSelective(FundRateMapping record);
int insertOrUpdateWithBLOBs(FundRateMapping record);
/**
* insert record to table selective
* @param record the record
* @return insert count
*/
int insertSelective(FundRateMapping record);
List<FundRateMapping> selectByExampleWithBLOBs(FundRateMappingExample example);
List<FundRateMapping> selectByExample(FundRateMappingExample example);
/**
* select by primary key
* @param fundId primary key
* @return object by primary key
*/
FundRateMapping selectByPrimaryKey(String fundId);
int updateByExampleSelective(@Param("record") FundRateMapping record, @Param("example") FundRateMappingExample example);
int updateByExampleWithBLOBs(@Param("record") FundRateMapping record, @Param("example") FundRateMappingExample example);
int updateByExample(@Param("record") FundRateMapping record, @Param("example") FundRateMappingExample example);
/**
* update record selective
* @param record the updated record
* @return update count
*/
int updateByPrimaryKeySelective(FundRateMapping record);
int updateByPrimaryKeyWithBLOBs(FundRateMapping record);
/**
* update record
* @param record the updated record
* @return update count
*/
int updateByPrimaryKey(FundRateMapping record);
int updateBatch(List<FundRateMapping> list);
int batchInsert(@Param("list") List<FundRateMapping> list);
}
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.tanpu.fund.mapper.generator.FundRateMappingMapper">
<resultMap id="BaseResultMap" type="com.tanpu.fund.entity.generator.FundRateMapping">
<!--@mbg.generated-->
<!--@Table fund_rate_mapping-->
<id column="fund_id" jdbcType="VARCHAR" property="fundId" />
<result column="initial_unit_value" jdbcType="VARCHAR" property="initialUnitValue" />
<result column="initial_size" jdbcType="DECIMAL" property="initialSize" />
<result column="min_investment_share" jdbcType="DECIMAL" property="minInvestmentShare" />
<result column="subsequent_investment_share" jdbcType="DECIMAL" property="subsequentInvestmentShare" />
<result column="subscription_fee" jdbcType="DECIMAL" property="subscriptionFee" />
<result column="subscription_fee_note" jdbcType="VARCHAR" property="subscriptionFeeNote" />
<result column="redemption_fee" jdbcType="DECIMAL" property="redemptionFee" />
<result column="redemption_fee_note" jdbcType="VARCHAR" property="redemptionFeeNote" />
<result column="managementfee_deduction_frequency" jdbcType="VARCHAR" property="managementfeeDeductionFrequency" />
<result column="managementfee_consult" jdbcType="DECIMAL" property="managementfeeConsult" />
<result column="managementfee_trust" jdbcType="DECIMAL" property="managementfeeTrust" />
<result column="managementfee_bank" jdbcType="DECIMAL" property="managementfeeBank" />
<result column="performance_fee" jdbcType="DECIMAL" property="performanceFee" />
<result column="performance_fee_deduction_method" jdbcType="INTEGER" property="performanceFeeDeductionMethod" />
<result column="other_fee_note" jdbcType="VARCHAR" property="otherFeeNote" />
<result column="guard_line" jdbcType="DECIMAL" property="guardLine" />
<result column="stop_loss_line" jdbcType="DECIMAL" property="stopLossLine" />
<result column="return_guarantees" jdbcType="DECIMAL" property="returnGuarantees" />
<result column="expected_return" jdbcType="DECIMAL" property="expectedReturn" />
<result column="hurdle_rate" jdbcType="DECIMAL" property="hurdleRate" />
<result column="leverage" jdbcType="VARCHAR" property="leverage" />
<result column="manager_participate_asset" jdbcType="VARCHAR" property="managerParticipateAsset" />
<result column="posterior" jdbcType="DECIMAL" property="posterior" />
<result column="intermediate" jdbcType="DECIMAL" property="intermediate" />
<result column="priority" jdbcType="DECIMAL" property="priority" />
<result column="outsourcing_fee" jdbcType="DECIMAL" property="outsourcingFee" />
<result column="create_by" jdbcType="VARCHAR" property="createBy" />
<result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
<result column="update_by" jdbcType="VARCHAR" property="updateBy" />
<result column="update_time" jdbcType="TIMESTAMP" property="updateTime" />
<result column="delete_tag" jdbcType="INTEGER" property="deleteTag" />
</resultMap>
<resultMap extends="BaseResultMap" id="ResultMapWithBLOBs" type="com.tanpu.fund.entity.generator.FundRateMapping">
<!--@mbg.generated-->
<!--@Table fund_rate_mapping-->
<result column="performance_fee_note" jdbcType="LONGVARCHAR" property="performanceFeeNote" />
<result column="dividend_rule" jdbcType="LONGVARCHAR" property="dividendRule" />
</resultMap>
<sql id="Example_Where_Clause">
<!--@mbg.generated-->
<where>
<foreach collection="oredCriteria" item="criteria" separator="or">
<if test="criteria.valid">
<trim prefix="(" prefixOverrides="and" suffix=")">
<foreach collection="criteria.criteria" item="criterion">
<choose>
<when test="criterion.noValue">
and ${criterion.condition}
</when>
<when test="criterion.singleValue">
and ${criterion.condition} #{criterion.value}
</when>
<when test="criterion.betweenValue">
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
</when>
<when test="criterion.listValue">
and ${criterion.condition}
<foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
#{listItem}
</foreach>
</when>
</choose>
</foreach>
</trim>
</if>
</foreach>
</where>
</sql>
<sql id="Update_By_Example_Where_Clause">
<!--@mbg.generated-->
<where>
<foreach collection="example.oredCriteria" item="criteria" separator="or">
<if test="criteria.valid">
<trim prefix="(" prefixOverrides="and" suffix=")">
<foreach collection="criteria.criteria" item="criterion">
<choose>
<when test="criterion.noValue">
and ${criterion.condition}
</when>
<when test="criterion.singleValue">
and ${criterion.condition} #{criterion.value}
</when>
<when test="criterion.betweenValue">
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
</when>
<when test="criterion.listValue">
and ${criterion.condition}
<foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
#{listItem}
</foreach>
</when>
</choose>
</foreach>
</trim>
</if>
</foreach>
</where>
</sql>
<sql id="Base_Column_List">
<!--@mbg.generated-->
fund_id, initial_unit_value, initial_size, min_investment_share, subsequent_investment_share,
subscription_fee, subscription_fee_note, redemption_fee, redemption_fee_note, managementfee_deduction_frequency,
managementfee_consult, managementfee_trust, managementfee_bank, performance_fee,
performance_fee_deduction_method, other_fee_note, guard_line, stop_loss_line, return_guarantees,
expected_return, hurdle_rate, leverage, manager_participate_asset, posterior, intermediate,
priority, outsourcing_fee, create_by, create_time, update_by, update_time, delete_tag
</sql>
<sql id="Blob_Column_List">
<!--@mbg.generated-->
performance_fee_note, dividend_rule
</sql>
<select id="selectByExampleWithBLOBs" parameterType="com.tanpu.fund.entity.generator.FundRateMappingExample" resultMap="ResultMapWithBLOBs">
<!--@mbg.generated-->
select
<if test="distinct">
distinct
</if>
<include refid="Base_Column_List" />
,
<include refid="Blob_Column_List" />
from fund_rate_mapping
<if test="_parameter != null">
<include refid="Example_Where_Clause" />
</if>
<if test="orderByClause != null">
order by ${orderByClause}
</if>
</select>
<select id="selectByExample" parameterType="com.tanpu.fund.entity.generator.FundRateMappingExample" resultMap="BaseResultMap">
<!--@mbg.generated-->
select
<if test="distinct">
distinct
</if>
<include refid="Base_Column_List" />
from fund_rate_mapping
<if test="_parameter != null">
<include refid="Example_Where_Clause" />
</if>
<if test="orderByClause != null">
order by ${orderByClause}
</if>
</select>
<select id="selectByPrimaryKey" parameterType="java.lang.String" resultMap="ResultMapWithBLOBs">
<!--@mbg.generated-->
select
<include refid="Base_Column_List" />
,
<include refid="Blob_Column_List" />
from fund_rate_mapping
where fund_id = #{fundId,jdbcType=VARCHAR}
</select>
<delete id="deleteByPrimaryKey" parameterType="java.lang.String">
<!--@mbg.generated-->
delete from fund_rate_mapping
where fund_id = #{fundId,jdbcType=VARCHAR}
</delete>
<delete id="deleteByExample" parameterType="com.tanpu.fund.entity.generator.FundRateMappingExample">
<!--@mbg.generated-->
delete from fund_rate_mapping
<if test="_parameter != null">
<include refid="Example_Where_Clause" />
</if>
</delete>
<insert id="insert" parameterType="com.tanpu.fund.entity.generator.FundRateMapping">
<!--@mbg.generated-->
insert into fund_rate_mapping (fund_id, initial_unit_value, initial_size,
min_investment_share, subsequent_investment_share,
subscription_fee, subscription_fee_note, redemption_fee,
redemption_fee_note, managementfee_deduction_frequency,
managementfee_consult, managementfee_trust,
managementfee_bank, performance_fee, performance_fee_deduction_method,
other_fee_note, guard_line, stop_loss_line,
return_guarantees, expected_return, hurdle_rate,
leverage, manager_participate_asset, posterior,
intermediate, priority, outsourcing_fee,
create_by, create_time, update_by,
update_time, delete_tag, performance_fee_note,
dividend_rule)
values (#{fundId,jdbcType=VARCHAR}, #{initialUnitValue,jdbcType=VARCHAR}, #{initialSize,jdbcType=DECIMAL},
#{minInvestmentShare,jdbcType=DECIMAL}, #{subsequentInvestmentShare,jdbcType=DECIMAL},
#{subscriptionFee,jdbcType=DECIMAL}, #{subscriptionFeeNote,jdbcType=VARCHAR}, #{redemptionFee,jdbcType=DECIMAL},
#{redemptionFeeNote,jdbcType=VARCHAR}, #{managementfeeDeductionFrequency,jdbcType=VARCHAR},
#{managementfeeConsult,jdbcType=DECIMAL}, #{managementfeeTrust,jdbcType=DECIMAL},
#{managementfeeBank,jdbcType=DECIMAL}, #{performanceFee,jdbcType=DECIMAL}, #{performanceFeeDeductionMethod,jdbcType=INTEGER},
#{otherFeeNote,jdbcType=VARCHAR}, #{guardLine,jdbcType=DECIMAL}, #{stopLossLine,jdbcType=DECIMAL},
#{returnGuarantees,jdbcType=DECIMAL}, #{expectedReturn,jdbcType=DECIMAL}, #{hurdleRate,jdbcType=DECIMAL},
#{leverage,jdbcType=VARCHAR}, #{managerParticipateAsset,jdbcType=VARCHAR}, #{posterior,jdbcType=DECIMAL},
#{intermediate,jdbcType=DECIMAL}, #{priority,jdbcType=DECIMAL}, #{outsourcingFee,jdbcType=DECIMAL},
#{createBy,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{updateBy,jdbcType=VARCHAR},
#{updateTime,jdbcType=TIMESTAMP}, #{deleteTag,jdbcType=INTEGER}, #{performanceFeeNote,jdbcType=LONGVARCHAR},
#{dividendRule,jdbcType=LONGVARCHAR})
</insert>
<insert id="insertSelective" parameterType="com.tanpu.fund.entity.generator.FundRateMapping">
<!--@mbg.generated-->
insert into fund_rate_mapping
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="fundId != null">
fund_id,
</if>
<if test="initialUnitValue != null">
initial_unit_value,
</if>
<if test="initialSize != null">
initial_size,
</if>
<if test="minInvestmentShare != null">
min_investment_share,
</if>
<if test="subsequentInvestmentShare != null">
subsequent_investment_share,
</if>
<if test="subscriptionFee != null">
subscription_fee,
</if>
<if test="subscriptionFeeNote != null">
subscription_fee_note,
</if>
<if test="redemptionFee != null">
redemption_fee,
</if>
<if test="redemptionFeeNote != null">
redemption_fee_note,
</if>
<if test="managementfeeDeductionFrequency != null">
managementfee_deduction_frequency,
</if>
<if test="managementfeeConsult != null">
managementfee_consult,
</if>
<if test="managementfeeTrust != null">
managementfee_trust,
</if>
<if test="managementfeeBank != null">
managementfee_bank,
</if>
<if test="performanceFee != null">
performance_fee,
</if>
<if test="performanceFeeDeductionMethod != null">
performance_fee_deduction_method,
</if>
<if test="otherFeeNote != null">
other_fee_note,
</if>
<if test="guardLine != null">
guard_line,
</if>
<if test="stopLossLine != null">
stop_loss_line,
</if>
<if test="returnGuarantees != null">
return_guarantees,
</if>
<if test="expectedReturn != null">
expected_return,
</if>
<if test="hurdleRate != null">
hurdle_rate,
</if>
<if test="leverage != null">
leverage,
</if>
<if test="managerParticipateAsset != null">
manager_participate_asset,
</if>
<if test="posterior != null">
posterior,
</if>
<if test="intermediate != null">
intermediate,
</if>
<if test="priority != null">
priority,
</if>
<if test="outsourcingFee != null">
outsourcing_fee,
</if>
<if test="createBy != null">
create_by,
</if>
<if test="createTime != null">
create_time,
</if>
<if test="updateBy != null">
update_by,
</if>
<if test="updateTime != null">
update_time,
</if>
<if test="deleteTag != null">
delete_tag,
</if>
<if test="performanceFeeNote != null">
performance_fee_note,
</if>
<if test="dividendRule != null">
dividend_rule,
</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="fundId != null">
#{fundId,jdbcType=VARCHAR},
</if>
<if test="initialUnitValue != null">
#{initialUnitValue,jdbcType=VARCHAR},
</if>
<if test="initialSize != null">
#{initialSize,jdbcType=DECIMAL},
</if>
<if test="minInvestmentShare != null">
#{minInvestmentShare,jdbcType=DECIMAL},
</if>
<if test="subsequentInvestmentShare != null">
#{subsequentInvestmentShare,jdbcType=DECIMAL},
</if>
<if test="subscriptionFee != null">
#{subscriptionFee,jdbcType=DECIMAL},
</if>
<if test="subscriptionFeeNote != null">
#{subscriptionFeeNote,jdbcType=VARCHAR},
</if>
<if test="redemptionFee != null">
#{redemptionFee,jdbcType=DECIMAL},
</if>
<if test="redemptionFeeNote != null">
#{redemptionFeeNote,jdbcType=VARCHAR},
</if>
<if test="managementfeeDeductionFrequency != null">
#{managementfeeDeductionFrequency,jdbcType=VARCHAR},
</if>
<if test="managementfeeConsult != null">
#{managementfeeConsult,jdbcType=DECIMAL},
</if>
<if test="managementfeeTrust != null">
#{managementfeeTrust,jdbcType=DECIMAL},
</if>
<if test="managementfeeBank != null">
#{managementfeeBank,jdbcType=DECIMAL},
</if>
<if test="performanceFee != null">
#{performanceFee,jdbcType=DECIMAL},
</if>
<if test="performanceFeeDeductionMethod != null">
#{performanceFeeDeductionMethod,jdbcType=INTEGER},
</if>
<if test="otherFeeNote != null">
#{otherFeeNote,jdbcType=VARCHAR},
</if>
<if test="guardLine != null">
#{guardLine,jdbcType=DECIMAL},
</if>
<if test="stopLossLine != null">
#{stopLossLine,jdbcType=DECIMAL},
</if>
<if test="returnGuarantees != null">
#{returnGuarantees,jdbcType=DECIMAL},
</if>
<if test="expectedReturn != null">
#{expectedReturn,jdbcType=DECIMAL},
</if>
<if test="hurdleRate != null">
#{hurdleRate,jdbcType=DECIMAL},
</if>
<if test="leverage != null">
#{leverage,jdbcType=VARCHAR},
</if>
<if test="managerParticipateAsset != null">
#{managerParticipateAsset,jdbcType=VARCHAR},
</if>
<if test="posterior != null">
#{posterior,jdbcType=DECIMAL},
</if>
<if test="intermediate != null">
#{intermediate,jdbcType=DECIMAL},
</if>
<if test="priority != null">
#{priority,jdbcType=DECIMAL},
</if>
<if test="outsourcingFee != null">
#{outsourcingFee,jdbcType=DECIMAL},
</if>
<if test="createBy != null">
#{createBy,jdbcType=VARCHAR},
</if>
<if test="createTime != null">
#{createTime,jdbcType=TIMESTAMP},
</if>
<if test="updateBy != null">
#{updateBy,jdbcType=VARCHAR},
</if>
<if test="updateTime != null">
#{updateTime,jdbcType=TIMESTAMP},
</if>
<if test="deleteTag != null">
#{deleteTag,jdbcType=INTEGER},
</if>
<if test="performanceFeeNote != null">
#{performanceFeeNote,jdbcType=LONGVARCHAR},
</if>
<if test="dividendRule != null">
#{dividendRule,jdbcType=LONGVARCHAR},
</if>
</trim>
</insert>
<select id="countByExample" parameterType="com.tanpu.fund.entity.generator.FundRateMappingExample" resultType="java.lang.Long">
<!--@mbg.generated-->
select count(*) from fund_rate_mapping
<if test="_parameter != null">
<include refid="Example_Where_Clause" />
</if>
</select>
<update id="updateByExampleSelective" parameterType="map">
<!--@mbg.generated-->
update fund_rate_mapping
<set>
<if test="record.fundId != null">
fund_id = #{record.fundId,jdbcType=VARCHAR},
</if>
<if test="record.initialUnitValue != null">
initial_unit_value = #{record.initialUnitValue,jdbcType=VARCHAR},
</if>
<if test="record.initialSize != null">
initial_size = #{record.initialSize,jdbcType=DECIMAL},
</if>
<if test="record.minInvestmentShare != null">
min_investment_share = #{record.minInvestmentShare,jdbcType=DECIMAL},
</if>
<if test="record.subsequentInvestmentShare != null">
subsequent_investment_share = #{record.subsequentInvestmentShare,jdbcType=DECIMAL},
</if>
<if test="record.subscriptionFee != null">
subscription_fee = #{record.subscriptionFee,jdbcType=DECIMAL},
</if>
<if test="record.subscriptionFeeNote != null">
subscription_fee_note = #{record.subscriptionFeeNote,jdbcType=VARCHAR},
</if>
<if test="record.redemptionFee != null">
redemption_fee = #{record.redemptionFee,jdbcType=DECIMAL},
</if>
<if test="record.redemptionFeeNote != null">
redemption_fee_note = #{record.redemptionFeeNote,jdbcType=VARCHAR},
</if>
<if test="record.managementfeeDeductionFrequency != null">
managementfee_deduction_frequency = #{record.managementfeeDeductionFrequency,jdbcType=VARCHAR},
</if>
<if test="record.managementfeeConsult != null">
managementfee_consult = #{record.managementfeeConsult,jdbcType=DECIMAL},
</if>
<if test="record.managementfeeTrust != null">
managementfee_trust = #{record.managementfeeTrust,jdbcType=DECIMAL},
</if>
<if test="record.managementfeeBank != null">
managementfee_bank = #{record.managementfeeBank,jdbcType=DECIMAL},
</if>
<if test="record.performanceFee != null">
performance_fee = #{record.performanceFee,jdbcType=DECIMAL},
</if>
<if test="record.performanceFeeDeductionMethod != null">
performance_fee_deduction_method = #{record.performanceFeeDeductionMethod,jdbcType=INTEGER},
</if>
<if test="record.otherFeeNote != null">
other_fee_note = #{record.otherFeeNote,jdbcType=VARCHAR},
</if>
<if test="record.guardLine != null">
guard_line = #{record.guardLine,jdbcType=DECIMAL},
</if>
<if test="record.stopLossLine != null">
stop_loss_line = #{record.stopLossLine,jdbcType=DECIMAL},
</if>
<if test="record.returnGuarantees != null">
return_guarantees = #{record.returnGuarantees,jdbcType=DECIMAL},
</if>
<if test="record.expectedReturn != null">
expected_return = #{record.expectedReturn,jdbcType=DECIMAL},
</if>
<if test="record.hurdleRate != null">
hurdle_rate = #{record.hurdleRate,jdbcType=DECIMAL},
</if>
<if test="record.leverage != null">
leverage = #{record.leverage,jdbcType=VARCHAR},
</if>
<if test="record.managerParticipateAsset != null">
manager_participate_asset = #{record.managerParticipateAsset,jdbcType=VARCHAR},
</if>
<if test="record.posterior != null">
posterior = #{record.posterior,jdbcType=DECIMAL},
</if>
<if test="record.intermediate != null">
intermediate = #{record.intermediate,jdbcType=DECIMAL},
</if>
<if test="record.priority != null">
priority = #{record.priority,jdbcType=DECIMAL},
</if>
<if test="record.outsourcingFee != null">
outsourcing_fee = #{record.outsourcingFee,jdbcType=DECIMAL},
</if>
<if test="record.createBy != null">
create_by = #{record.createBy,jdbcType=VARCHAR},
</if>
<if test="record.createTime != null">
create_time = #{record.createTime,jdbcType=TIMESTAMP},
</if>
<if test="record.updateBy != null">
update_by = #{record.updateBy,jdbcType=VARCHAR},
</if>
<if test="record.updateTime != null">
update_time = #{record.updateTime,jdbcType=TIMESTAMP},
</if>
<if test="record.deleteTag != null">
delete_tag = #{record.deleteTag,jdbcType=INTEGER},
</if>
<if test="record.performanceFeeNote != null">
performance_fee_note = #{record.performanceFeeNote,jdbcType=LONGVARCHAR},
</if>
<if test="record.dividendRule != null">
dividend_rule = #{record.dividendRule,jdbcType=LONGVARCHAR},
</if>
</set>
<if test="_parameter != null">
<include refid="Update_By_Example_Where_Clause" />
</if>
</update>
<update id="updateByExampleWithBLOBs" parameterType="map">
<!--@mbg.generated-->
update fund_rate_mapping
set fund_id = #{record.fundId,jdbcType=VARCHAR},
initial_unit_value = #{record.initialUnitValue,jdbcType=VARCHAR},
initial_size = #{record.initialSize,jdbcType=DECIMAL},
min_investment_share = #{record.minInvestmentShare,jdbcType=DECIMAL},
subsequent_investment_share = #{record.subsequentInvestmentShare,jdbcType=DECIMAL},
subscription_fee = #{record.subscriptionFee,jdbcType=DECIMAL},
subscription_fee_note = #{record.subscriptionFeeNote,jdbcType=VARCHAR},
redemption_fee = #{record.redemptionFee,jdbcType=DECIMAL},
redemption_fee_note = #{record.redemptionFeeNote,jdbcType=VARCHAR},
managementfee_deduction_frequency = #{record.managementfeeDeductionFrequency,jdbcType=VARCHAR},
managementfee_consult = #{record.managementfeeConsult,jdbcType=DECIMAL},
managementfee_trust = #{record.managementfeeTrust,jdbcType=DECIMAL},
managementfee_bank = #{record.managementfeeBank,jdbcType=DECIMAL},
performance_fee = #{record.performanceFee,jdbcType=DECIMAL},
performance_fee_deduction_method = #{record.performanceFeeDeductionMethod,jdbcType=INTEGER},
other_fee_note = #{record.otherFeeNote,jdbcType=VARCHAR},
guard_line = #{record.guardLine,jdbcType=DECIMAL},
stop_loss_line = #{record.stopLossLine,jdbcType=DECIMAL},
return_guarantees = #{record.returnGuarantees,jdbcType=DECIMAL},
expected_return = #{record.expectedReturn,jdbcType=DECIMAL},
hurdle_rate = #{record.hurdleRate,jdbcType=DECIMAL},
leverage = #{record.leverage,jdbcType=VARCHAR},
manager_participate_asset = #{record.managerParticipateAsset,jdbcType=VARCHAR},
posterior = #{record.posterior,jdbcType=DECIMAL},
intermediate = #{record.intermediate,jdbcType=DECIMAL},
priority = #{record.priority,jdbcType=DECIMAL},
outsourcing_fee = #{record.outsourcingFee,jdbcType=DECIMAL},
create_by = #{record.createBy,jdbcType=VARCHAR},
create_time = #{record.createTime,jdbcType=TIMESTAMP},
update_by = #{record.updateBy,jdbcType=VARCHAR},
update_time = #{record.updateTime,jdbcType=TIMESTAMP},
delete_tag = #{record.deleteTag,jdbcType=INTEGER},
performance_fee_note = #{record.performanceFeeNote,jdbcType=LONGVARCHAR},
dividend_rule = #{record.dividendRule,jdbcType=LONGVARCHAR}
<if test="_parameter != null">
<include refid="Update_By_Example_Where_Clause" />
</if>
</update>
<update id="updateByExample" parameterType="map">
<!--@mbg.generated-->
update fund_rate_mapping
set fund_id = #{record.fundId,jdbcType=VARCHAR},
initial_unit_value = #{record.initialUnitValue,jdbcType=VARCHAR},
initial_size = #{record.initialSize,jdbcType=DECIMAL},
min_investment_share = #{record.minInvestmentShare,jdbcType=DECIMAL},
subsequent_investment_share = #{record.subsequentInvestmentShare,jdbcType=DECIMAL},
subscription_fee = #{record.subscriptionFee,jdbcType=DECIMAL},
subscription_fee_note = #{record.subscriptionFeeNote,jdbcType=VARCHAR},
redemption_fee = #{record.redemptionFee,jdbcType=DECIMAL},
redemption_fee_note = #{record.redemptionFeeNote,jdbcType=VARCHAR},
managementfee_deduction_frequency = #{record.managementfeeDeductionFrequency,jdbcType=VARCHAR},
managementfee_consult = #{record.managementfeeConsult,jdbcType=DECIMAL},
managementfee_trust = #{record.managementfeeTrust,jdbcType=DECIMAL},
managementfee_bank = #{record.managementfeeBank,jdbcType=DECIMAL},
performance_fee = #{record.performanceFee,jdbcType=DECIMAL},
performance_fee_deduction_method = #{record.performanceFeeDeductionMethod,jdbcType=INTEGER},
other_fee_note = #{record.otherFeeNote,jdbcType=VARCHAR},
guard_line = #{record.guardLine,jdbcType=DECIMAL},
stop_loss_line = #{record.stopLossLine,jdbcType=DECIMAL},
return_guarantees = #{record.returnGuarantees,jdbcType=DECIMAL},
expected_return = #{record.expectedReturn,jdbcType=DECIMAL},
hurdle_rate = #{record.hurdleRate,jdbcType=DECIMAL},
leverage = #{record.leverage,jdbcType=VARCHAR},
manager_participate_asset = #{record.managerParticipateAsset,jdbcType=VARCHAR},
posterior = #{record.posterior,jdbcType=DECIMAL},
intermediate = #{record.intermediate,jdbcType=DECIMAL},
priority = #{record.priority,jdbcType=DECIMAL},
outsourcing_fee = #{record.outsourcingFee,jdbcType=DECIMAL},
create_by = #{record.createBy,jdbcType=VARCHAR},
create_time = #{record.createTime,jdbcType=TIMESTAMP},
update_by = #{record.updateBy,jdbcType=VARCHAR},
update_time = #{record.updateTime,jdbcType=TIMESTAMP},
delete_tag = #{record.deleteTag,jdbcType=INTEGER}
<if test="_parameter != null">
<include refid="Update_By_Example_Where_Clause" />
</if>
</update>
<update id="updateByPrimaryKeySelective" parameterType="com.tanpu.fund.entity.generator.FundRateMapping">
<!--@mbg.generated-->
update fund_rate_mapping
<set>
<if test="initialUnitValue != null">
initial_unit_value = #{initialUnitValue,jdbcType=VARCHAR},
</if>
<if test="initialSize != null">
initial_size = #{initialSize,jdbcType=DECIMAL},
</if>
<if test="minInvestmentShare != null">
min_investment_share = #{minInvestmentShare,jdbcType=DECIMAL},
</if>
<if test="subsequentInvestmentShare != null">
subsequent_investment_share = #{subsequentInvestmentShare,jdbcType=DECIMAL},
</if>
<if test="subscriptionFee != null">
subscription_fee = #{subscriptionFee,jdbcType=DECIMAL},
</if>
<if test="subscriptionFeeNote != null">
subscription_fee_note = #{subscriptionFeeNote,jdbcType=VARCHAR},
</if>
<if test="redemptionFee != null">
redemption_fee = #{redemptionFee,jdbcType=DECIMAL},
</if>
<if test="redemptionFeeNote != null">
redemption_fee_note = #{redemptionFeeNote,jdbcType=VARCHAR},
</if>
<if test="managementfeeDeductionFrequency != null">
managementfee_deduction_frequency = #{managementfeeDeductionFrequency,jdbcType=VARCHAR},
</if>
<if test="managementfeeConsult != null">
managementfee_consult = #{managementfeeConsult,jdbcType=DECIMAL},
</if>
<if test="managementfeeTrust != null">
managementfee_trust = #{managementfeeTrust,jdbcType=DECIMAL},
</if>
<if test="managementfeeBank != null">
managementfee_bank = #{managementfeeBank,jdbcType=DECIMAL},
</if>
<if test="performanceFee != null">
performance_fee = #{performanceFee,jdbcType=DECIMAL},
</if>
<if test="performanceFeeDeductionMethod != null">
performance_fee_deduction_method = #{performanceFeeDeductionMethod,jdbcType=INTEGER},
</if>
<if test="otherFeeNote != null">
other_fee_note = #{otherFeeNote,jdbcType=VARCHAR},
</if>
<if test="guardLine != null">
guard_line = #{guardLine,jdbcType=DECIMAL},
</if>
<if test="stopLossLine != null">
stop_loss_line = #{stopLossLine,jdbcType=DECIMAL},
</if>
<if test="returnGuarantees != null">
return_guarantees = #{returnGuarantees,jdbcType=DECIMAL},
</if>
<if test="expectedReturn != null">
expected_return = #{expectedReturn,jdbcType=DECIMAL},
</if>
<if test="hurdleRate != null">
hurdle_rate = #{hurdleRate,jdbcType=DECIMAL},
</if>
<if test="leverage != null">
leverage = #{leverage,jdbcType=VARCHAR},
</if>
<if test="managerParticipateAsset != null">
manager_participate_asset = #{managerParticipateAsset,jdbcType=VARCHAR},
</if>
<if test="posterior != null">
posterior = #{posterior,jdbcType=DECIMAL},
</if>
<if test="intermediate != null">
intermediate = #{intermediate,jdbcType=DECIMAL},
</if>
<if test="priority != null">
priority = #{priority,jdbcType=DECIMAL},
</if>
<if test="outsourcingFee != null">
outsourcing_fee = #{outsourcingFee,jdbcType=DECIMAL},
</if>
<if test="createBy != null">
create_by = #{createBy,jdbcType=VARCHAR},
</if>
<if test="createTime != null">
create_time = #{createTime,jdbcType=TIMESTAMP},
</if>
<if test="updateBy != null">
update_by = #{updateBy,jdbcType=VARCHAR},
</if>
<if test="updateTime != null">
update_time = #{updateTime,jdbcType=TIMESTAMP},
</if>
<if test="deleteTag != null">
delete_tag = #{deleteTag,jdbcType=INTEGER},
</if>
<if test="performanceFeeNote != null">
performance_fee_note = #{performanceFeeNote,jdbcType=LONGVARCHAR},
</if>
<if test="dividendRule != null">
dividend_rule = #{dividendRule,jdbcType=LONGVARCHAR},
</if>
</set>
where fund_id = #{fundId,jdbcType=VARCHAR}
</update>
<update id="updateByPrimaryKeyWithBLOBs" parameterType="com.tanpu.fund.entity.generator.FundRateMapping">
<!--@mbg.generated-->
update fund_rate_mapping
set initial_unit_value = #{initialUnitValue,jdbcType=VARCHAR},
initial_size = #{initialSize,jdbcType=DECIMAL},
min_investment_share = #{minInvestmentShare,jdbcType=DECIMAL},
subsequent_investment_share = #{subsequentInvestmentShare,jdbcType=DECIMAL},
subscription_fee = #{subscriptionFee,jdbcType=DECIMAL},
subscription_fee_note = #{subscriptionFeeNote,jdbcType=VARCHAR},
redemption_fee = #{redemptionFee,jdbcType=DECIMAL},
redemption_fee_note = #{redemptionFeeNote,jdbcType=VARCHAR},
managementfee_deduction_frequency = #{managementfeeDeductionFrequency,jdbcType=VARCHAR},
managementfee_consult = #{managementfeeConsult,jdbcType=DECIMAL},
managementfee_trust = #{managementfeeTrust,jdbcType=DECIMAL},
managementfee_bank = #{managementfeeBank,jdbcType=DECIMAL},
performance_fee = #{performanceFee,jdbcType=DECIMAL},
performance_fee_deduction_method = #{performanceFeeDeductionMethod,jdbcType=INTEGER},
other_fee_note = #{otherFeeNote,jdbcType=VARCHAR},
guard_line = #{guardLine,jdbcType=DECIMAL},
stop_loss_line = #{stopLossLine,jdbcType=DECIMAL},
return_guarantees = #{returnGuarantees,jdbcType=DECIMAL},
expected_return = #{expectedReturn,jdbcType=DECIMAL},
hurdle_rate = #{hurdleRate,jdbcType=DECIMAL},
leverage = #{leverage,jdbcType=VARCHAR},
manager_participate_asset = #{managerParticipateAsset,jdbcType=VARCHAR},
posterior = #{posterior,jdbcType=DECIMAL},
intermediate = #{intermediate,jdbcType=DECIMAL},
priority = #{priority,jdbcType=DECIMAL},
outsourcing_fee = #{outsourcingFee,jdbcType=DECIMAL},
create_by = #{createBy,jdbcType=VARCHAR},
create_time = #{createTime,jdbcType=TIMESTAMP},
update_by = #{updateBy,jdbcType=VARCHAR},
update_time = #{updateTime,jdbcType=TIMESTAMP},
delete_tag = #{deleteTag,jdbcType=INTEGER},
performance_fee_note = #{performanceFeeNote,jdbcType=LONGVARCHAR},
dividend_rule = #{dividendRule,jdbcType=LONGVARCHAR}
where fund_id = #{fundId,jdbcType=VARCHAR}
</update>
<update id="updateByPrimaryKey" parameterType="com.tanpu.fund.entity.generator.FundRateMapping">
<!--@mbg.generated-->
update fund_rate_mapping
set initial_unit_value = #{initialUnitValue,jdbcType=VARCHAR},
initial_size = #{initialSize,jdbcType=DECIMAL},
min_investment_share = #{minInvestmentShare,jdbcType=DECIMAL},
subsequent_investment_share = #{subsequentInvestmentShare,jdbcType=DECIMAL},
subscription_fee = #{subscriptionFee,jdbcType=DECIMAL},
subscription_fee_note = #{subscriptionFeeNote,jdbcType=VARCHAR},
redemption_fee = #{redemptionFee,jdbcType=DECIMAL},
redemption_fee_note = #{redemptionFeeNote,jdbcType=VARCHAR},
managementfee_deduction_frequency = #{managementfeeDeductionFrequency,jdbcType=VARCHAR},
managementfee_consult = #{managementfeeConsult,jdbcType=DECIMAL},
managementfee_trust = #{managementfeeTrust,jdbcType=DECIMAL},
managementfee_bank = #{managementfeeBank,jdbcType=DECIMAL},
performance_fee = #{performanceFee,jdbcType=DECIMAL},
performance_fee_deduction_method = #{performanceFeeDeductionMethod,jdbcType=INTEGER},
other_fee_note = #{otherFeeNote,jdbcType=VARCHAR},
guard_line = #{guardLine,jdbcType=DECIMAL},
stop_loss_line = #{stopLossLine,jdbcType=DECIMAL},
return_guarantees = #{returnGuarantees,jdbcType=DECIMAL},
expected_return = #{expectedReturn,jdbcType=DECIMAL},
hurdle_rate = #{hurdleRate,jdbcType=DECIMAL},
leverage = #{leverage,jdbcType=VARCHAR},
manager_participate_asset = #{managerParticipateAsset,jdbcType=VARCHAR},
posterior = #{posterior,jdbcType=DECIMAL},
intermediate = #{intermediate,jdbcType=DECIMAL},
priority = #{priority,jdbcType=DECIMAL},
outsourcing_fee = #{outsourcingFee,jdbcType=DECIMAL},
create_by = #{createBy,jdbcType=VARCHAR},
create_time = #{createTime,jdbcType=TIMESTAMP},
update_by = #{updateBy,jdbcType=VARCHAR},
update_time = #{updateTime,jdbcType=TIMESTAMP},
delete_tag = #{deleteTag,jdbcType=INTEGER}
where fund_id = #{fundId,jdbcType=VARCHAR}
</update>
<update id="updateBatch" parameterType="java.util.List">
<!--@mbg.generated-->
update fund_rate_mapping
<trim prefix="set" suffixOverrides=",">
<trim prefix="initial_unit_value = case" suffix="end,">
<foreach collection="list" index="index" item="item">
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.initialUnitValue,jdbcType=VARCHAR}
</foreach>
</trim>
<trim prefix="initial_size = case" suffix="end,">
<foreach collection="list" index="index" item="item">
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.initialSize,jdbcType=DECIMAL}
</foreach>
</trim>
<trim prefix="min_investment_share = case" suffix="end,">
<foreach collection="list" index="index" item="item">
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.minInvestmentShare,jdbcType=DECIMAL}
</foreach>
</trim>
<trim prefix="subsequent_investment_share = case" suffix="end,">
<foreach collection="list" index="index" item="item">
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.subsequentInvestmentShare,jdbcType=DECIMAL}
</foreach>
</trim>
<trim prefix="subscription_fee = case" suffix="end,">
<foreach collection="list" index="index" item="item">
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.subscriptionFee,jdbcType=DECIMAL}
</foreach>
</trim>
<trim prefix="subscription_fee_note = case" suffix="end,">
<foreach collection="list" index="index" item="item">
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.subscriptionFeeNote,jdbcType=VARCHAR}
</foreach>
</trim>
<trim prefix="redemption_fee = case" suffix="end,">
<foreach collection="list" index="index" item="item">
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.redemptionFee,jdbcType=DECIMAL}
</foreach>
</trim>
<trim prefix="redemption_fee_note = case" suffix="end,">
<foreach collection="list" index="index" item="item">
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.redemptionFeeNote,jdbcType=VARCHAR}
</foreach>
</trim>
<trim prefix="managementfee_deduction_frequency = case" suffix="end,">
<foreach collection="list" index="index" item="item">
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.managementfeeDeductionFrequency,jdbcType=VARCHAR}
</foreach>
</trim>
<trim prefix="managementfee_consult = case" suffix="end,">
<foreach collection="list" index="index" item="item">
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.managementfeeConsult,jdbcType=DECIMAL}
</foreach>
</trim>
<trim prefix="managementfee_trust = case" suffix="end,">
<foreach collection="list" index="index" item="item">
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.managementfeeTrust,jdbcType=DECIMAL}
</foreach>
</trim>
<trim prefix="managementfee_bank = case" suffix="end,">
<foreach collection="list" index="index" item="item">
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.managementfeeBank,jdbcType=DECIMAL}
</foreach>
</trim>
<trim prefix="performance_fee = case" suffix="end,">
<foreach collection="list" index="index" item="item">
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.performanceFee,jdbcType=DECIMAL}
</foreach>
</trim>
<trim prefix="performance_fee_deduction_method = case" suffix="end,">
<foreach collection="list" index="index" item="item">
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.performanceFeeDeductionMethod,jdbcType=INTEGER}
</foreach>
</trim>
<trim prefix="other_fee_note = case" suffix="end,">
<foreach collection="list" index="index" item="item">
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.otherFeeNote,jdbcType=VARCHAR}
</foreach>
</trim>
<trim prefix="guard_line = case" suffix="end,">
<foreach collection="list" index="index" item="item">
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.guardLine,jdbcType=DECIMAL}
</foreach>
</trim>
<trim prefix="stop_loss_line = case" suffix="end,">
<foreach collection="list" index="index" item="item">
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.stopLossLine,jdbcType=DECIMAL}
</foreach>
</trim>
<trim prefix="return_guarantees = case" suffix="end,">
<foreach collection="list" index="index" item="item">
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.returnGuarantees,jdbcType=DECIMAL}
</foreach>
</trim>
<trim prefix="expected_return = case" suffix="end,">
<foreach collection="list" index="index" item="item">
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.expectedReturn,jdbcType=DECIMAL}
</foreach>
</trim>
<trim prefix="hurdle_rate = case" suffix="end,">
<foreach collection="list" index="index" item="item">
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.hurdleRate,jdbcType=DECIMAL}
</foreach>
</trim>
<trim prefix="leverage = case" suffix="end,">
<foreach collection="list" index="index" item="item">
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.leverage,jdbcType=VARCHAR}
</foreach>
</trim>
<trim prefix="manager_participate_asset = case" suffix="end,">
<foreach collection="list" index="index" item="item">
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.managerParticipateAsset,jdbcType=VARCHAR}
</foreach>
</trim>
<trim prefix="posterior = case" suffix="end,">
<foreach collection="list" index="index" item="item">
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.posterior,jdbcType=DECIMAL}
</foreach>
</trim>
<trim prefix="intermediate = case" suffix="end,">
<foreach collection="list" index="index" item="item">
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.intermediate,jdbcType=DECIMAL}
</foreach>
</trim>
<trim prefix="priority = case" suffix="end,">
<foreach collection="list" index="index" item="item">
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.priority,jdbcType=DECIMAL}
</foreach>
</trim>
<trim prefix="outsourcing_fee = case" suffix="end,">
<foreach collection="list" index="index" item="item">
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.outsourcingFee,jdbcType=DECIMAL}
</foreach>
</trim>
<trim prefix="create_by = case" suffix="end,">
<foreach collection="list" index="index" item="item">
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.createBy,jdbcType=VARCHAR}
</foreach>
</trim>
<trim prefix="create_time = case" suffix="end,">
<foreach collection="list" index="index" item="item">
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.createTime,jdbcType=TIMESTAMP}
</foreach>
</trim>
<trim prefix="update_by = case" suffix="end,">
<foreach collection="list" index="index" item="item">
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.updateBy,jdbcType=VARCHAR}
</foreach>
</trim>
<trim prefix="update_time = case" suffix="end,">
<foreach collection="list" index="index" item="item">
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.updateTime,jdbcType=TIMESTAMP}
</foreach>
</trim>
<trim prefix="delete_tag = case" suffix="end,">
<foreach collection="list" index="index" item="item">
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.deleteTag,jdbcType=INTEGER}
</foreach>
</trim>
<trim prefix="performance_fee_note = case" suffix="end,">
<foreach collection="list" index="index" item="item">
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.performanceFeeNote,jdbcType=LONGVARCHAR}
</foreach>
</trim>
<trim prefix="dividend_rule = case" suffix="end,">
<foreach collection="list" index="index" item="item">
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.dividendRule,jdbcType=LONGVARCHAR}
</foreach>
</trim>
</trim>
where fund_id in
<foreach close=")" collection="list" item="item" open="(" separator=", ">
#{item.fundId,jdbcType=VARCHAR}
</foreach>
</update>
<insert id="batchInsert" parameterType="map">
<!--@mbg.generated-->
insert into fund_rate_mapping
(fund_id, initial_unit_value, initial_size, min_investment_share, subsequent_investment_share,
subscription_fee, subscription_fee_note, redemption_fee, redemption_fee_note, managementfee_deduction_frequency,
managementfee_consult, managementfee_trust, managementfee_bank, performance_fee,
performance_fee_deduction_method, other_fee_note, guard_line, stop_loss_line, return_guarantees,
expected_return, hurdle_rate, leverage, manager_participate_asset, posterior, intermediate,
priority, outsourcing_fee, create_by, create_time, update_by, update_time, delete_tag,
performance_fee_note, dividend_rule)
values
<foreach collection="list" item="item" separator=",">
(#{item.fundId,jdbcType=VARCHAR}, #{item.initialUnitValue,jdbcType=VARCHAR}, #{item.initialSize,jdbcType=DECIMAL},
#{item.minInvestmentShare,jdbcType=DECIMAL}, #{item.subsequentInvestmentShare,jdbcType=DECIMAL},
#{item.subscriptionFee,jdbcType=DECIMAL}, #{item.subscriptionFeeNote,jdbcType=VARCHAR},
#{item.redemptionFee,jdbcType=DECIMAL}, #{item.redemptionFeeNote,jdbcType=VARCHAR},
#{item.managementfeeDeductionFrequency,jdbcType=VARCHAR}, #{item.managementfeeConsult,jdbcType=DECIMAL},
#{item.managementfeeTrust,jdbcType=DECIMAL}, #{item.managementfeeBank,jdbcType=DECIMAL},
#{item.performanceFee,jdbcType=DECIMAL}, #{item.performanceFeeDeductionMethod,jdbcType=INTEGER},
#{item.otherFeeNote,jdbcType=VARCHAR}, #{item.guardLine,jdbcType=DECIMAL}, #{item.stopLossLine,jdbcType=DECIMAL},
#{item.returnGuarantees,jdbcType=DECIMAL}, #{item.expectedReturn,jdbcType=DECIMAL},
#{item.hurdleRate,jdbcType=DECIMAL}, #{item.leverage,jdbcType=VARCHAR}, #{item.managerParticipateAsset,jdbcType=VARCHAR},
#{item.posterior,jdbcType=DECIMAL}, #{item.intermediate,jdbcType=DECIMAL}, #{item.priority,jdbcType=DECIMAL},
#{item.outsourcingFee,jdbcType=DECIMAL}, #{item.createBy,jdbcType=VARCHAR}, #{item.createTime,jdbcType=TIMESTAMP},
#{item.updateBy,jdbcType=VARCHAR}, #{item.updateTime,jdbcType=TIMESTAMP}, #{item.deleteTag,jdbcType=INTEGER},
#{item.performanceFeeNote,jdbcType=LONGVARCHAR}, #{item.dividendRule,jdbcType=LONGVARCHAR}
)
</foreach>
</insert>
<insert id="insertOrUpdate" parameterType="com.tanpu.fund.entity.generator.FundRateMapping">
<!--@mbg.generated-->
insert into fund_rate_mapping
(fund_id, initial_unit_value, initial_size, min_investment_share, subsequent_investment_share,
subscription_fee, subscription_fee_note, redemption_fee, redemption_fee_note, managementfee_deduction_frequency,
managementfee_consult, managementfee_trust, managementfee_bank, performance_fee,
performance_fee_deduction_method, other_fee_note, guard_line, stop_loss_line, return_guarantees,
expected_return, hurdle_rate, leverage, manager_participate_asset, posterior, intermediate,
priority, outsourcing_fee, create_by, create_time, update_by, update_time, delete_tag
)
values
(#{fundId,jdbcType=VARCHAR}, #{initialUnitValue,jdbcType=VARCHAR}, #{initialSize,jdbcType=DECIMAL},
#{minInvestmentShare,jdbcType=DECIMAL}, #{subsequentInvestmentShare,jdbcType=DECIMAL},
#{subscriptionFee,jdbcType=DECIMAL}, #{subscriptionFeeNote,jdbcType=VARCHAR}, #{redemptionFee,jdbcType=DECIMAL},
#{redemptionFeeNote,jdbcType=VARCHAR}, #{managementfeeDeductionFrequency,jdbcType=VARCHAR},
#{managementfeeConsult,jdbcType=DECIMAL}, #{managementfeeTrust,jdbcType=DECIMAL},
#{managementfeeBank,jdbcType=DECIMAL}, #{performanceFee,jdbcType=DECIMAL}, #{performanceFeeDeductionMethod,jdbcType=INTEGER},
#{otherFeeNote,jdbcType=VARCHAR}, #{guardLine,jdbcType=DECIMAL}, #{stopLossLine,jdbcType=DECIMAL},
#{returnGuarantees,jdbcType=DECIMAL}, #{expectedReturn,jdbcType=DECIMAL}, #{hurdleRate,jdbcType=DECIMAL},
#{leverage,jdbcType=VARCHAR}, #{managerParticipateAsset,jdbcType=VARCHAR}, #{posterior,jdbcType=DECIMAL},
#{intermediate,jdbcType=DECIMAL}, #{priority,jdbcType=DECIMAL}, #{outsourcingFee,jdbcType=DECIMAL},
#{createBy,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{updateBy,jdbcType=VARCHAR},
#{updateTime,jdbcType=TIMESTAMP}, #{deleteTag,jdbcType=INTEGER})
on duplicate key update
fund_id = #{fundId,jdbcType=VARCHAR},
initial_unit_value = #{initialUnitValue,jdbcType=VARCHAR},
initial_size = #{initialSize,jdbcType=DECIMAL},
min_investment_share = #{minInvestmentShare,jdbcType=DECIMAL},
subsequent_investment_share = #{subsequentInvestmentShare,jdbcType=DECIMAL},
subscription_fee = #{subscriptionFee,jdbcType=DECIMAL},
subscription_fee_note = #{subscriptionFeeNote,jdbcType=VARCHAR},
redemption_fee = #{redemptionFee,jdbcType=DECIMAL},
redemption_fee_note = #{redemptionFeeNote,jdbcType=VARCHAR},
managementfee_deduction_frequency = #{managementfeeDeductionFrequency,jdbcType=VARCHAR},
managementfee_consult = #{managementfeeConsult,jdbcType=DECIMAL},
managementfee_trust = #{managementfeeTrust,jdbcType=DECIMAL},
managementfee_bank = #{managementfeeBank,jdbcType=DECIMAL},
performance_fee = #{performanceFee,jdbcType=DECIMAL},
performance_fee_deduction_method = #{performanceFeeDeductionMethod,jdbcType=INTEGER},
other_fee_note = #{otherFeeNote,jdbcType=VARCHAR},
guard_line = #{guardLine,jdbcType=DECIMAL},
stop_loss_line = #{stopLossLine,jdbcType=DECIMAL},
return_guarantees = #{returnGuarantees,jdbcType=DECIMAL},
expected_return = #{expectedReturn,jdbcType=DECIMAL},
hurdle_rate = #{hurdleRate,jdbcType=DECIMAL},
leverage = #{leverage,jdbcType=VARCHAR},
manager_participate_asset = #{managerParticipateAsset,jdbcType=VARCHAR},
posterior = #{posterior,jdbcType=DECIMAL},
intermediate = #{intermediate,jdbcType=DECIMAL},
priority = #{priority,jdbcType=DECIMAL},
outsourcing_fee = #{outsourcingFee,jdbcType=DECIMAL},
create_by = #{createBy,jdbcType=VARCHAR},
create_time = #{createTime,jdbcType=TIMESTAMP},
update_by = #{updateBy,jdbcType=VARCHAR},
update_time = #{updateTime,jdbcType=TIMESTAMP},
delete_tag = #{deleteTag,jdbcType=INTEGER}
</insert>
<insert id="insertOrUpdateWithBLOBs" parameterType="com.tanpu.fund.entity.generator.FundRateMapping">
<!--@mbg.generated-->
insert into fund_rate_mapping
(fund_id, initial_unit_value, initial_size, min_investment_share, subsequent_investment_share,
subscription_fee, subscription_fee_note, redemption_fee, redemption_fee_note, managementfee_deduction_frequency,
managementfee_consult, managementfee_trust, managementfee_bank, performance_fee,
performance_fee_deduction_method, other_fee_note, guard_line, stop_loss_line, return_guarantees,
expected_return, hurdle_rate, leverage, manager_participate_asset, posterior, intermediate,
priority, outsourcing_fee, create_by, create_time, update_by, update_time, delete_tag,
performance_fee_note, dividend_rule)
values
(#{fundId,jdbcType=VARCHAR}, #{initialUnitValue,jdbcType=VARCHAR}, #{initialSize,jdbcType=DECIMAL},
#{minInvestmentShare,jdbcType=DECIMAL}, #{subsequentInvestmentShare,jdbcType=DECIMAL},
#{subscriptionFee,jdbcType=DECIMAL}, #{subscriptionFeeNote,jdbcType=VARCHAR}, #{redemptionFee,jdbcType=DECIMAL},
#{redemptionFeeNote,jdbcType=VARCHAR}, #{managementfeeDeductionFrequency,jdbcType=VARCHAR},
#{managementfeeConsult,jdbcType=DECIMAL}, #{managementfeeTrust,jdbcType=DECIMAL},
#{managementfeeBank,jdbcType=DECIMAL}, #{performanceFee,jdbcType=DECIMAL}, #{performanceFeeDeductionMethod,jdbcType=INTEGER},
#{otherFeeNote,jdbcType=VARCHAR}, #{guardLine,jdbcType=DECIMAL}, #{stopLossLine,jdbcType=DECIMAL},
#{returnGuarantees,jdbcType=DECIMAL}, #{expectedReturn,jdbcType=DECIMAL}, #{hurdleRate,jdbcType=DECIMAL},
#{leverage,jdbcType=VARCHAR}, #{managerParticipateAsset,jdbcType=VARCHAR}, #{posterior,jdbcType=DECIMAL},
#{intermediate,jdbcType=DECIMAL}, #{priority,jdbcType=DECIMAL}, #{outsourcingFee,jdbcType=DECIMAL},
#{createBy,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{updateBy,jdbcType=VARCHAR},
#{updateTime,jdbcType=TIMESTAMP}, #{deleteTag,jdbcType=INTEGER}, #{performanceFeeNote,jdbcType=LONGVARCHAR},
#{dividendRule,jdbcType=LONGVARCHAR})
on duplicate key update
fund_id = #{fundId,jdbcType=VARCHAR},
initial_unit_value = #{initialUnitValue,jdbcType=VARCHAR},
initial_size = #{initialSize,jdbcType=DECIMAL},
min_investment_share = #{minInvestmentShare,jdbcType=DECIMAL},
subsequent_investment_share = #{subsequentInvestmentShare,jdbcType=DECIMAL},
subscription_fee = #{subscriptionFee,jdbcType=DECIMAL},
subscription_fee_note = #{subscriptionFeeNote,jdbcType=VARCHAR},
redemption_fee = #{redemptionFee,jdbcType=DECIMAL},
redemption_fee_note = #{redemptionFeeNote,jdbcType=VARCHAR},
managementfee_deduction_frequency = #{managementfeeDeductionFrequency,jdbcType=VARCHAR},
managementfee_consult = #{managementfeeConsult,jdbcType=DECIMAL},
managementfee_trust = #{managementfeeTrust,jdbcType=DECIMAL},
managementfee_bank = #{managementfeeBank,jdbcType=DECIMAL},
performance_fee = #{performanceFee,jdbcType=DECIMAL},
performance_fee_deduction_method = #{performanceFeeDeductionMethod,jdbcType=INTEGER},
other_fee_note = #{otherFeeNote,jdbcType=VARCHAR},
guard_line = #{guardLine,jdbcType=DECIMAL},
stop_loss_line = #{stopLossLine,jdbcType=DECIMAL},
return_guarantees = #{returnGuarantees,jdbcType=DECIMAL},
expected_return = #{expectedReturn,jdbcType=DECIMAL},
hurdle_rate = #{hurdleRate,jdbcType=DECIMAL},
leverage = #{leverage,jdbcType=VARCHAR},
manager_participate_asset = #{managerParticipateAsset,jdbcType=VARCHAR},
posterior = #{posterior,jdbcType=DECIMAL},
intermediate = #{intermediate,jdbcType=DECIMAL},
priority = #{priority,jdbcType=DECIMAL},
outsourcing_fee = #{outsourcingFee,jdbcType=DECIMAL},
create_by = #{createBy,jdbcType=VARCHAR},
create_time = #{createTime,jdbcType=TIMESTAMP},
update_by = #{updateBy,jdbcType=VARCHAR},
update_time = #{updateTime,jdbcType=TIMESTAMP},
delete_tag = #{deleteTag,jdbcType=INTEGER},
performance_fee_note = #{performanceFeeNote,jdbcType=LONGVARCHAR},
dividend_rule = #{dividendRule,jdbcType=LONGVARCHAR}
</insert>
<insert id="insertOrUpdateSelective" parameterType="com.tanpu.fund.entity.generator.FundRateMapping">
<!--@mbg.generated-->
insert into fund_rate_mapping
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="fundId != null">
fund_id,
</if>
<if test="initialUnitValue != null">
initial_unit_value,
</if>
<if test="initialSize != null">
initial_size,
</if>
<if test="minInvestmentShare != null">
min_investment_share,
</if>
<if test="subsequentInvestmentShare != null">
subsequent_investment_share,
</if>
<if test="subscriptionFee != null">
subscription_fee,
</if>
<if test="subscriptionFeeNote != null">
subscription_fee_note,
</if>
<if test="redemptionFee != null">
redemption_fee,
</if>
<if test="redemptionFeeNote != null">
redemption_fee_note,
</if>
<if test="managementfeeDeductionFrequency != null">
managementfee_deduction_frequency,
</if>
<if test="managementfeeConsult != null">
managementfee_consult,
</if>
<if test="managementfeeTrust != null">
managementfee_trust,
</if>
<if test="managementfeeBank != null">
managementfee_bank,
</if>
<if test="performanceFee != null">
performance_fee,
</if>
<if test="performanceFeeDeductionMethod != null">
performance_fee_deduction_method,
</if>
<if test="otherFeeNote != null">
other_fee_note,
</if>
<if test="guardLine != null">
guard_line,
</if>
<if test="stopLossLine != null">
stop_loss_line,
</if>
<if test="returnGuarantees != null">
return_guarantees,
</if>
<if test="expectedReturn != null">
expected_return,
</if>
<if test="hurdleRate != null">
hurdle_rate,
</if>
<if test="leverage != null">
leverage,
</if>
<if test="managerParticipateAsset != null">
manager_participate_asset,
</if>
<if test="posterior != null">
posterior,
</if>
<if test="intermediate != null">
intermediate,
</if>
<if test="priority != null">
priority,
</if>
<if test="outsourcingFee != null">
outsourcing_fee,
</if>
<if test="createBy != null">
create_by,
</if>
<if test="createTime != null">
create_time,
</if>
<if test="updateBy != null">
update_by,
</if>
<if test="updateTime != null">
update_time,
</if>
<if test="deleteTag != null">
delete_tag,
</if>
<if test="performanceFeeNote != null">
performance_fee_note,
</if>
<if test="dividendRule != null">
dividend_rule,
</if>
</trim>
values
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="fundId != null">
#{fundId,jdbcType=VARCHAR},
</if>
<if test="initialUnitValue != null">
#{initialUnitValue,jdbcType=VARCHAR},
</if>
<if test="initialSize != null">
#{initialSize,jdbcType=DECIMAL},
</if>
<if test="minInvestmentShare != null">
#{minInvestmentShare,jdbcType=DECIMAL},
</if>
<if test="subsequentInvestmentShare != null">
#{subsequentInvestmentShare,jdbcType=DECIMAL},
</if>
<if test="subscriptionFee != null">
#{subscriptionFee,jdbcType=DECIMAL},
</if>
<if test="subscriptionFeeNote != null">
#{subscriptionFeeNote,jdbcType=VARCHAR},
</if>
<if test="redemptionFee != null">
#{redemptionFee,jdbcType=DECIMAL},
</if>
<if test="redemptionFeeNote != null">
#{redemptionFeeNote,jdbcType=VARCHAR},
</if>
<if test="managementfeeDeductionFrequency != null">
#{managementfeeDeductionFrequency,jdbcType=VARCHAR},
</if>
<if test="managementfeeConsult != null">
#{managementfeeConsult,jdbcType=DECIMAL},
</if>
<if test="managementfeeTrust != null">
#{managementfeeTrust,jdbcType=DECIMAL},
</if>
<if test="managementfeeBank != null">
#{managementfeeBank,jdbcType=DECIMAL},
</if>
<if test="performanceFee != null">
#{performanceFee,jdbcType=DECIMAL},
</if>
<if test="performanceFeeDeductionMethod != null">
#{performanceFeeDeductionMethod,jdbcType=INTEGER},
</if>
<if test="otherFeeNote != null">
#{otherFeeNote,jdbcType=VARCHAR},
</if>
<if test="guardLine != null">
#{guardLine,jdbcType=DECIMAL},
</if>
<if test="stopLossLine != null">
#{stopLossLine,jdbcType=DECIMAL},
</if>
<if test="returnGuarantees != null">
#{returnGuarantees,jdbcType=DECIMAL},
</if>
<if test="expectedReturn != null">
#{expectedReturn,jdbcType=DECIMAL},
</if>
<if test="hurdleRate != null">
#{hurdleRate,jdbcType=DECIMAL},
</if>
<if test="leverage != null">
#{leverage,jdbcType=VARCHAR},
</if>
<if test="managerParticipateAsset != null">
#{managerParticipateAsset,jdbcType=VARCHAR},
</if>
<if test="posterior != null">
#{posterior,jdbcType=DECIMAL},
</if>
<if test="intermediate != null">
#{intermediate,jdbcType=DECIMAL},
</if>
<if test="priority != null">
#{priority,jdbcType=DECIMAL},
</if>
<if test="outsourcingFee != null">
#{outsourcingFee,jdbcType=DECIMAL},
</if>
<if test="createBy != null">
#{createBy,jdbcType=VARCHAR},
</if>
<if test="createTime != null">
#{createTime,jdbcType=TIMESTAMP},
</if>
<if test="updateBy != null">
#{updateBy,jdbcType=VARCHAR},
</if>
<if test="updateTime != null">
#{updateTime,jdbcType=TIMESTAMP},
</if>
<if test="deleteTag != null">
#{deleteTag,jdbcType=INTEGER},
</if>
<if test="performanceFeeNote != null">
#{performanceFeeNote,jdbcType=LONGVARCHAR},
</if>
<if test="dividendRule != null">
#{dividendRule,jdbcType=LONGVARCHAR},
</if>
</trim>
on duplicate key update
<trim suffixOverrides=",">
<if test="fundId != null">
fund_id = #{fundId,jdbcType=VARCHAR},
</if>
<if test="initialUnitValue != null">
initial_unit_value = #{initialUnitValue,jdbcType=VARCHAR},
</if>
<if test="initialSize != null">
initial_size = #{initialSize,jdbcType=DECIMAL},
</if>
<if test="minInvestmentShare != null">
min_investment_share = #{minInvestmentShare,jdbcType=DECIMAL},
</if>
<if test="subsequentInvestmentShare != null">
subsequent_investment_share = #{subsequentInvestmentShare,jdbcType=DECIMAL},
</if>
<if test="subscriptionFee != null">
subscription_fee = #{subscriptionFee,jdbcType=DECIMAL},
</if>
<if test="subscriptionFeeNote != null">
subscription_fee_note = #{subscriptionFeeNote,jdbcType=VARCHAR},
</if>
<if test="redemptionFee != null">
redemption_fee = #{redemptionFee,jdbcType=DECIMAL},
</if>
<if test="redemptionFeeNote != null">
redemption_fee_note = #{redemptionFeeNote,jdbcType=VARCHAR},
</if>
<if test="managementfeeDeductionFrequency != null">
managementfee_deduction_frequency = #{managementfeeDeductionFrequency,jdbcType=VARCHAR},
</if>
<if test="managementfeeConsult != null">
managementfee_consult = #{managementfeeConsult,jdbcType=DECIMAL},
</if>
<if test="managementfeeTrust != null">
managementfee_trust = #{managementfeeTrust,jdbcType=DECIMAL},
</if>
<if test="managementfeeBank != null">
managementfee_bank = #{managementfeeBank,jdbcType=DECIMAL},
</if>
<if test="performanceFee != null">
performance_fee = #{performanceFee,jdbcType=DECIMAL},
</if>
<if test="performanceFeeDeductionMethod != null">
performance_fee_deduction_method = #{performanceFeeDeductionMethod,jdbcType=INTEGER},
</if>
<if test="otherFeeNote != null">
other_fee_note = #{otherFeeNote,jdbcType=VARCHAR},
</if>
<if test="guardLine != null">
guard_line = #{guardLine,jdbcType=DECIMAL},
</if>
<if test="stopLossLine != null">
stop_loss_line = #{stopLossLine,jdbcType=DECIMAL},
</if>
<if test="returnGuarantees != null">
return_guarantees = #{returnGuarantees,jdbcType=DECIMAL},
</if>
<if test="expectedReturn != null">
expected_return = #{expectedReturn,jdbcType=DECIMAL},
</if>
<if test="hurdleRate != null">
hurdle_rate = #{hurdleRate,jdbcType=DECIMAL},
</if>
<if test="leverage != null">
leverage = #{leverage,jdbcType=VARCHAR},
</if>
<if test="managerParticipateAsset != null">
manager_participate_asset = #{managerParticipateAsset,jdbcType=VARCHAR},
</if>
<if test="posterior != null">
posterior = #{posterior,jdbcType=DECIMAL},
</if>
<if test="intermediate != null">
intermediate = #{intermediate,jdbcType=DECIMAL},
</if>
<if test="priority != null">
priority = #{priority,jdbcType=DECIMAL},
</if>
<if test="outsourcingFee != null">
outsourcing_fee = #{outsourcingFee,jdbcType=DECIMAL},
</if>
<if test="createBy != null">
create_by = #{createBy,jdbcType=VARCHAR},
</if>
<if test="createTime != null">
create_time = #{createTime,jdbcType=TIMESTAMP},
</if>
<if test="updateBy != null">
update_by = #{updateBy,jdbcType=VARCHAR},
</if>
<if test="updateTime != null">
update_time = #{updateTime,jdbcType=TIMESTAMP},
</if>
<if test="deleteTag != null">
delete_tag = #{deleteTag,jdbcType=INTEGER},
</if>
<if test="performanceFeeNote != null">
performance_fee_note = #{performanceFeeNote,jdbcType=LONGVARCHAR},
</if>
<if test="dividendRule != null">
dividend_rule = #{dividendRule,jdbcType=LONGVARCHAR},
</if>
</trim>
</insert>
</mapper>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment