This commit is contained in:
2025-02-26 16:07:07 +08:00
parent 0aadd1d064
commit 34924ad351
20 changed files with 601 additions and 44 deletions

View File

@ -0,0 +1,64 @@
package com.ycwl.basic.service.impl.pc;
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import com.ycwl.basic.mapper.BrokerRecordMapper;
import com.ycwl.basic.model.pc.broker.entity.BrokerRecord;
import com.ycwl.basic.model.pc.broker.req.BrokerRecordReqQuery;
import com.ycwl.basic.model.pc.broker.resp.BrokerRecordRespVO;
import com.ycwl.basic.model.pc.broker.resp.DailySummaryRespVO;
import com.ycwl.basic.service.pc.BrokerRecordService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.Date;
import java.util.List;
/**
* @Author:longbinbin
* @Date:2024/12/12 10:00
*/
@Service
public class BrokerRecordServiceImpl implements BrokerRecordService {
@Autowired
private BrokerRecordMapper brokerRecordMapper;
@Override
public PageInfo<BrokerRecordRespVO> pageQuery(BrokerRecordReqQuery brokerRecordReqQuery) {
PageHelper.startPage(brokerRecordReqQuery.getPageNum(), brokerRecordReqQuery.getPageSize());
List<BrokerRecordRespVO> list = brokerRecordMapper.list(brokerRecordReqQuery);
PageInfo<BrokerRecordRespVO> pageInfo = new PageInfo<>(list);
return pageInfo;
}
@Override
public List<BrokerRecordRespVO> list(BrokerRecordReqQuery brokerRecordReqQuery) {
return brokerRecordMapper.list(brokerRecordReqQuery);
}
@Override
public BrokerRecordRespVO getById(Long id) {
return brokerRecordMapper.getById(id);
}
@Override
public int add(BrokerRecord brokerRecord) {
return brokerRecordMapper.add(brokerRecord);
}
@Override
public int delete(Long id) {
return brokerRecordMapper.deleteById(id);
}
@Override
public int update(BrokerRecord brokerRecord) {
return brokerRecordMapper.update(brokerRecord);
}
@Override
public List<DailySummaryRespVO> getDailySummaryByBrokerId(Long brokerId, Date startTime, Date endTime) {
return brokerRecordMapper.getDailySummaryByBrokerId(brokerId, startTime, endTime);
}
}

View File

@ -5,6 +5,7 @@ import com.github.pagehelper.PageInfo;
import com.ycwl.basic.mapper.BrokerMapper;
import com.ycwl.basic.model.pc.broker.entity.BrokerEntity;
import com.ycwl.basic.model.pc.broker.req.BrokerReqQuery;
import com.ycwl.basic.model.pc.broker.resp.BrokerRespVO;
import com.ycwl.basic.service.pc.BrokerService;
import com.ycwl.basic.utils.SnowFlakeUtil;
import org.springframework.beans.factory.annotation.Autowired;
@ -23,20 +24,20 @@ public class BrokerServiceImpl implements BrokerService {
private BrokerMapper brokerMapper;
@Override
public PageInfo<BrokerEntity> pageQuery(BrokerReqQuery brokerReqQuery) {
public PageInfo<BrokerRespVO> pageQuery(BrokerReqQuery brokerReqQuery) {
PageHelper.startPage(brokerReqQuery.getPageNum(),brokerReqQuery.getPageSize());
List<BrokerEntity> list = brokerMapper.list(brokerReqQuery);
PageInfo<BrokerEntity> pageInfo = new PageInfo(list);
List<BrokerRespVO> list = brokerMapper.list(brokerReqQuery);
PageInfo<BrokerRespVO> pageInfo = new PageInfo(list);
return pageInfo;
}
@Override
public List<BrokerEntity> list(BrokerReqQuery brokerReqQuery) {
public List<BrokerRespVO> list(BrokerReqQuery brokerReqQuery) {
return brokerMapper.list(brokerReqQuery);
}
@Override
public BrokerEntity getById(Long id) {
public BrokerRespVO getById(Long id) {
return brokerMapper.getById(id);
}
@ -44,7 +45,6 @@ public class BrokerServiceImpl implements BrokerService {
public int addOrUpdate(BrokerEntity broker) {
Long id = broker.getId();
if(id==null){
broker.setId(SnowFlakeUtil.getLongId());
return brokerMapper.add(broker);
}else {
return brokerMapper.update(broker);
@ -60,4 +60,9 @@ public class BrokerServiceImpl implements BrokerService {
public int updateStatus(Long id) {
return brokerMapper.updateStatus(id);
}
@Override
public int updateBrokerEnable(Long id) {
return brokerMapper.updateBrokerEnable(id);
}
}

View File

@ -0,0 +1,30 @@
package com.ycwl.basic.service.pc;
import com.github.pagehelper.PageInfo;
import com.ycwl.basic.model.pc.broker.entity.BrokerRecord;
import com.ycwl.basic.model.pc.broker.req.BrokerRecordReqQuery;
import com.ycwl.basic.model.pc.broker.resp.BrokerRecordRespVO;
import com.ycwl.basic.model.pc.broker.resp.DailySummaryRespVO;
import java.util.Date;
import java.util.List;
/**
* @Author:longbinbin
* @Date:2024/12/12 10:00
*/
public interface BrokerRecordService {
PageInfo<BrokerRecordRespVO> pageQuery(BrokerRecordReqQuery brokerRecordReqQuery);
List<BrokerRecordRespVO> list(BrokerRecordReqQuery brokerRecordReqQuery);
BrokerRecordRespVO getById(Long id);
int add(BrokerRecord brokerRecord);
int delete(Long id);
int update(BrokerRecord brokerRecord);
List<DailySummaryRespVO> getDailySummaryByBrokerId(Long brokerId, Date startTime, Date endTime);
}

View File

@ -12,10 +12,11 @@ import java.util.List;
* @Date:2024/12/2 15:54
*/
public interface BrokerService {
PageInfo<BrokerEntity> pageQuery(BrokerReqQuery brokerReqQuery);
List<BrokerEntity> list(BrokerReqQuery brokerReqQuery);
BrokerEntity getById(Long id);
PageInfo<BrokerRespVO> pageQuery(BrokerReqQuery brokerReqQuery);
List<BrokerRespVO> list(BrokerReqQuery brokerReqQuery);
BrokerRespVO getById(Long id);
int addOrUpdate(BrokerEntity broker);
int delete(Long id);
int updateStatus(Long id);
int updateBrokerEnable(Long id);
}