GET /v1/allocation?wallet={xxx}

[
	{
		"projectId": string,
		"projectName": string, // 来源
		"allocationTitle": string, // 对应 Purpose
		
		"wallet": string, //用户的地址
		"unit": string, // 稳定币单位
		"amount": number // u 的数量,精度按照小数点后 6 位处理
	},
	{
		"projectId": string,
		"projectName": string, // 来源
		"purpose": string, // 对应 Purpose
		"wallet": string, //用户的地址
		"unit": string, // 稳定币单位
		"amount": number // u 的数量,精度按照小数点后 6 位处理
	}
]

// 每条就是allcation,不用聚合

// 实现

select allocationId, wallet, amount from AllocationDetail where wallet = {wallet}
select projectId from Allocation where id = {allocationId}
select id,name from Project

每个 Allocation 必然对应着一个IncentivePool (合约) ?

purpose在payment 表,但是表是空的?

AllocationDetail 和 IncentivePoolDetail 都能拿到每个wallet对应的amount, 用哪个好?