Helius
2021-06-16 5728be2af515b2200e782aa201ca5d4d67d9ea47
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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
package com.ibeetl.admin.console.dao;
 
import com.ibeetl.admin.console.model.BannerModel;
import com.ibeetl.admin.console.model.ItemModel;
import com.ibeetl.admin.console.model.StorageModel;
import com.ibeetl.admin.core.entity.CoreAudit;
import com.ibeetl.admin.core.entity.CoreSetMoney;
import org.beetl.sql.core.annotatoin.SqlResource;
import org.beetl.sql.core.engine.PageQuery;
import org.beetl.sql.core.mapper.BaseMapper;
 
import java.util.List;
import java.util.Map;
 
@SqlResource("console.setting")
public interface SettingConsoleDao extends BaseMapper<CoreAudit> {
 
    PageQuery<CoreSetMoney> queryByCondtion(PageQuery<CoreSetMoney> query);
 
    int updateAgentPrice(CoreSetMoney money);
    int updateTimeInterval(CoreSetMoney money);
    int updateStratTime(CoreSetMoney money);
    int updateEndTime(CoreSetMoney money);
    int updateOverdrawPrice(CoreSetMoney money);
    int updateRechargePrice(CoreSetMoney money);
    int updateOrderTotal(CoreSetMoney money);
    int updateOrderTimeout(CoreSetMoney money);
    int updateWarehousingPrice(CoreSetMoney money);
 
    Map<String, Object> queryOverdrawPrice();
    Map<String, Object> queryWarehousingPrice();
    Map<String, Object> queryOrderTotal();
 
    /**
     * 更新account表的额度,已经修改过的额度除外
     * @param newOverdrawPrice 新额度
     * @param oldOverdrawPrice 旧额度
     * @return
     */
    int updateAccountOverdrawPrice(String newOverdrawPrice, String oldOverdrawPrice,List<String> orderIds,String oldFixPrice);
    List<String> queryRKOrderIds(String limitPrice,String type);
    int updateAccountWarehousingPrice(String newOverdrawPrice, String oldOverdrawPrice,List<String> orderIds,String oldFixPrice);
    /*
    ====物品分类===================================================================
     */
 
    /**
     * 查询
     * @param item
     */
    List<ItemModel> querIteml(ItemModel item);
    List<ItemModel> querIteml1(ItemModel item);
    int queryItemCount(ItemModel item);
 
 
    /**
     * 查询所有未删除的
     * @return
     */
    List<ItemModel> queryItemAll();
 
    /**
     * 插入
     * @param item
     */
    int insertItem(ItemModel item);
 
    int insertItemOperate(ItemModel item);
    int insertItemOperate1(ItemModel item);
 
    /**
     * 删除
     * @param item
     */
    int delItem(ItemModel item);
    int delItem1(ItemModel item);
 
    /**
     * 更新
     * @param item
     */
    int updateItem(ItemModel item);
    int updateItem1(ItemModel item);
 
 
 
    // -----仓库管理--------------------------------------------------------
 
    /**
     * 查询仓库列表
     * @param storageModel
     * @return
     */
    List<StorageModel> queryStorageList(StorageModel storageModel);
    int queryStorageListCount(StorageModel storageModel);
 
    List<Map<String,Object>> queryAllStorage();
    /**
     * 插入一条仓库
     * @param storageModel
     * @return
     */
    int addStorage(StorageModel storageModel);
 
    /**
     * 更新仓库
     * @param storageModel
     * @return
     */
    int updateStorage(StorageModel storageModel);
 
    /**
     * 删除仓库
     * @param storageModel
     * @return
     */
    int delStorage(StorageModel storageModel);
 
 
    // ---banner管理------------------------------------------
 
    /**
     * 查询
     * @param bannerModel
     * @return
     */
    List<BannerModel> queryBannerList(BannerModel bannerModel);
    int queryBannerListCount(BannerModel bannerModel);
 
    /**
     * 添加
     * @param bannerModel
     * @return
     */
    int insertBanner(BannerModel bannerModel);
 
    /**
     * 更新
     * @param bannerModel
     * @return
     */
    int updateBanner(BannerModel bannerModel);
 
    /**
     * 删除
     * @param id
     * @return
     */
    int delBanner(String id);
 
    int updateOverdrawPriceByUserId(String accountId,String money);
 
    int updateLimitByUserId(String accountId,String money);
 
}