<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-4.0.xsd">
<bean id="fyResourcePojo" class="com.mk.code.config.report.FYResourcePojo">
<!-- 给list注入值 可以有相同的多个对象 -->
<property name="fyList">
<list>
<bean class="com.mk.code.config.report.FYResourcePojo$FYConfig">
<property name="ceoId" value="366"/>
<property name="referrerUserLevel" value="3074"/>
<property name="recommnededUserLevelList">
<list>
<value>3090</value>
<value>3092</value>
</list>
</property>
<property name="orderTypeList">
<list>
<value>7</value>
<value>8</value>
<value>10</value>
</list>
</property>
<property name="orderStatusList">
<list>
<value>1</value>
<value>2</value>
<value>3</value>
</list>
</property>
<property name="selfBaseNumber" value="1"/>
<property name="firstBaseNumber" value="0.5"/>
<property name="secondBaseNumber" value="0.3"/>
<property name="thirdBaseNumber" value="0.1"/>
</bean>
<bean class="com.mk.code.config.report.FYResourcePojo$FYConfig">
<property name="ceoId" value="924"/>
<property name="referrerUserLevel" value="3299"/>
<property name="recommnededUserLevelList">
<list>
<value>3302</value>
<value>3300</value>
</list>
</property>
<property name="orderTypeList">
<list>
<value>7</value>
<value>8</value>
<value>10</value>
</list>
</property>
<property name="orderStatusList">
<list>
<value>3</value>
</list>
</property>
<property name="selfBaseNumber" value="1"/>
<property name="firstBaseNumber" value="0.5"/>
<property name="secondBaseNumber" value="0.3"/>
<property name="thirdBaseNumber" value="0.1"/>
</bean>
</list>
</property>
</bean>
</beans>
package com.mk.code.config.report;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;
/**
* @Auther: hecanrong
* @Version
* @Date: 2019/12/6 15:29
* @Description:
*/
@Getter
@Setter
@ToString
public class FYResourcePojo {
private List<FYConfig> fyList = new ArrayList<>();
@Getter
@Setter
@ToString
public static class FYConfig {
// 品牌方id
private Integer ceoId;
// 推荐人的等级id
private Integer referrerUserLevel;
// 被推荐人的等级id集合
private List<Integer> recommnededUserLevelList;
// 订单类型集合
private List<Integer> orderTypeList;
// 订单状态集合
private List<Integer> orderStatusList;
// 自己的补货基数
private BigDecimal selfBaseNumber;
// 一级的补货基数
private BigDecimal firstBaseNumber;
// 二级的补货基数
private BigDecimal secondBaseNumber;
// 三级的补货基数
private BigDecimal thirdBaseNumber;
}
}