QuotaConfigDao.java
1.38 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
package com.cjs.cms.dao.quota;
import java.util.List;
import java.util.Map;
import org.springframework.stereotype.Repository;
import com.cjs.cms.model.quota.QuotaConfigInfo;
/**
* 权益分配设置
* @author tongxiaochuan
*
*/
@Repository
public interface QuotaConfigDao {
/**新增权益分配信息*/
int insertQuotaConfig(QuotaConfigInfo quotaConfig);
List<QuotaConfigInfo> search(Map<String, Object> params);
int searchTotal(Map<String, Object> params);
/**修改权益分配信息的分配状态*/
int updateAllotById(Map<String, Object> params);
/**修改权益分配信息*/
void updateConfig(QuotaConfigInfo quotaConfig);
/**根据id查询权益分配信息*/
QuotaConfigInfo getConfigById(Integer id);
/**查询最后一次单品的托管结束时间 */
QuotaConfigInfo queryByOtcCode(String otcCode);
/**查询正在开放再托管的藏品的有效期开始时间*/
List<Map<String, Object>> queryValidDate();
//获取上一次分配信息
QuotaConfigInfo queryByOtcCode2(String otcCode);
//已过期持仓藏品
List<QuotaConfigInfo> queryPositionPast();
//已过期额度藏品
List<QuotaConfigInfo> queryQuotaPast();
void updateCanceledPosition(int id);
void updateCanceledQuota(int id);
//根据托管藏品代码查找藏品代码
String queryOtcCode(String trueOtcCode);
}