PlacingRuleDao.java
1.26 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
package com.cjs.cms.dao.ration;
import java.util.List;
import java.util.Map;
import org.springframework.stereotype.Repository;
import com.cjs.cms.model.ration.PlacingRuleInfo;
import com.cjs.cms.model.ration.RationNewConfigInfo;
/**
* 新品配售设置
*
* @author tongyufu
*
*/
@Repository
public interface PlacingRuleDao {
int update(RationNewConfigInfo rationNewConfigInfo);
/**查询指定编号配置*/
RationNewConfigInfo queryById(Integer rationNewConfigId);
/**分页查询*/
List<RationNewConfigInfo> search(Map<String, Object> params);
/**分页查询计数*/
int searchTotal(Map<String, Object> params);
/**新增规则*/
int insert(PlacingRuleInfo rationNewConfigInfo);
/**根据藏品编号查询配售规则(非作废和失败状态)*/
List<RationNewConfigInfo> queryByOtcCode(Map<String, Object> params);
/**获取配售规则信息及对应的新品配售用户信息*/
RationNewConfigInfo queryAllById(Integer id);
/**配售规则作废*/
int updateCancel(Integer id);
//根据配售方式查询配售规则
List<RationNewConfigInfo> queryByRationType(String rationType);
//根据藏品代码查询配置规则
RationNewConfigInfo queryRationConfigByCode(String otcCode);
}