peter
2025-12-01 dc2713378450728f5c157add5a659c16bce71ace
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
package com.nq.dao;
 
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.nq.pojo.StockDz;
import com.nq.pojo.UserPosition;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
import org.apache.ibatis.annotations.Param;
 
public interface UserPositionMapper extends BaseMapper<UserPosition> {
  int deleteByPrimaryKey(Integer paramInteger);
  
  int insert(UserPosition paramUserPosition);
  
  int insertSelective(UserPosition paramUserPosition);
  
  UserPosition selectByPrimaryKey(Integer paramInteger);
  
  int updateByPrimaryKeySelective(UserPosition paramUserPosition);
  
  int updateByPrimaryKey(UserPosition paramUserPosition);
  
  UserPosition findPositionBySn(String paramString);
  
  List findMyPositionByCodeAndSpell(@Param("uid") Integer paramInteger1, @Param("stockCode") String paramString1, @Param("stockSpell") String paramString2, @Param("state") Integer paramInteger2);
  
  List findPositionByUserIdAndSellIdIsNull(Integer paramInteger);
  
  List listByAgent(@Param("positionType") Integer paramInteger1, @Param("state") Integer paramInteger2, @Param("userId") Integer paramInteger3, @Param("searchId") Integer paramInteger4, @Param("positionSn") String paramString, @Param("beginTime") Date paramDate1, @Param("endTime") Date paramDate2);
  
  List findAllStayPosition();
  
  List findDistinctUserIdList();
  
  int CountPositionNum(@Param("state") Integer paramInteger1, @Param("accountType") Integer paramInteger2);
  
  BigDecimal CountPositionProfitAndLose();
  
  BigDecimal CountPositionAllProfitAndLose();
  
  int deleteByUserId(@Param("userId") Integer paramInteger);
  
  List findPositionByStockCodeAndTimes(@Param("minuteTimes") Date paramDate, @Param("stockCode") String paramString, @Param("userId") Integer paramInteger);
  
  Integer findPositionNumByTimes(@Param("beginDate") Date paramDate, @Param("userId") Integer paramInteger);
 
  List findPositionTopList(@Param("pageSize") Integer pageSize);
 
  UserPosition findUserPositionByCode(@Param("userId") Integer paramInteger,@Param("stockCode") String stockCode);
 
  List<UserPosition> synchronizePrice();
 
}