package com.xcong.excoin.modules.trademanage.controller; import java.util.Map; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import com.xcong.excoin.common.controller.BaseController; import com.xcong.excoin.common.entity.FebsResponse; import com.xcong.excoin.common.entity.QueryRequest; import com.xcong.excoin.modules.member.entity.MemberAccountMoneyChangeEntity; import com.xcong.excoin.modules.member.entity.MemberEntity; import com.xcong.excoin.modules.trademanage.entity.AgentReturnEntity; import com.xcong.excoin.modules.trademanage.entity.ContractHoldOrderEntity; import com.xcong.excoin.modules.trademanage.entity.ContractOrderEntity; import com.xcong.excoin.modules.trademanage.service.TradeManageService; import lombok.RequiredArgsConstructor; @Validated @RestController @RequiredArgsConstructor @RequestMapping(value = "/tradeManage") public class TradeManageController extends BaseController{ private final TradeManageService tradeManageService; /** * 历史委托明细---列表---17773261001 */ @GetMapping("historyOrderInfoAloneOne") public FebsResponse historyOrderInfoAloneOne(ContractOrderEntity contractOrderEntity, QueryRequest request) { Map data = getDataTable(tradeManageService.findHistoryOrderInfoAloneOneInPage(contractOrderEntity, request)); return new FebsResponse().success().data(data); } /** * 历史委托明细---列表---17773261002 */ @GetMapping("historyOrderInfoAloneTwo") public FebsResponse historyOrderInfoAloneTwo(ContractOrderEntity contractOrderEntity, QueryRequest request) { Map data = getDataTable(tradeManageService.findHistoryOrderInfoAloneTwoInPage(contractOrderEntity, request)); return new FebsResponse().success().data(data); } /** * 历史委托明细---列表---17773261003 */ @GetMapping("historyOrderInfoAloneTee") public FebsResponse historyOrderInfoAloneTee(ContractOrderEntity contractOrderEntity, QueryRequest request) { Map data = getDataTable(tradeManageService.findHistoryOrderInfoAloneTeeInPage(contractOrderEntity, request)); return new FebsResponse().success().data(data); } /** * 历史委托明细---列表---17773260001 */ @GetMapping("historyOrderInfoAloneAll") public FebsResponse historyOrderInfoAloneAll(ContractOrderEntity contractOrderEntity, QueryRequest request) { Map data = getDataTable(tradeManageService.findHistoryOrderInfoAloneAllInPage(contractOrderEntity, request)); return new FebsResponse().success().data(data); } /** * 账户信息---列表---17773261001 */ @GetMapping("memberAccountInfoAloneOne") public FebsResponse memberAccountInfoAloneOne(MemberEntity memberEntity, QueryRequest request) { Map data = getDataTable(tradeManageService.findMemberAccountInfoAloneOneInPage(memberEntity, request)); return new FebsResponse().success().data(data); } /** * 账户信息---列表---17773261002 */ @GetMapping("memberAccountInfoAloneTwo") public FebsResponse memberAccountInfoAloneTwo(MemberEntity memberEntity, QueryRequest request) { Map data = getDataTable(tradeManageService.findMemberAccountInfoAloneTwoInPage(memberEntity, request)); return new FebsResponse().success().data(data); } /** * 账户信息---列表---17773261003 */ @GetMapping("memberAccountInfoAloneTee") public FebsResponse memberAccountInfoAloneTee(MemberEntity memberEntity, QueryRequest request) { Map data = getDataTable(tradeManageService.findMemberAccountInfoAloneTeeInPage(memberEntity, request)); return new FebsResponse().success().data(data); } /** * 账户信息---列表---17773260001 */ @GetMapping("memberAccountInfoAloneAll") public FebsResponse memberAccountInfoAloneAll(MemberEntity memberEntity, QueryRequest request) { Map data = getDataTable(tradeManageService.findMemberAccountInfoAloneAllInPage(memberEntity, request)); return new FebsResponse().success().data(data); } /** * 返佣明细---列表---17773261001 */ @GetMapping("memberAgentReturnInfoAloneOne") public FebsResponse memberAgentReturnInfoAloneOne(MemberAccountMoneyChangeEntity memberAccountMoneyChangeEntity, QueryRequest request) { Map data = getDataTable(tradeManageService.findMemberAgentReturnInfoAloneOneInPage(memberAccountMoneyChangeEntity, request)); return new FebsResponse().success().data(data); } /** * 返佣明细---列表---17773261002 */ @GetMapping("memberAgentReturnInfoAloneTwo") public FebsResponse memberAgentReturnInfoAloneTwo(MemberAccountMoneyChangeEntity memberAccountMoneyChangeEntity, QueryRequest request) { Map data = getDataTable(tradeManageService.findMemberAgentReturnInfoAloneTwoInPage(memberAccountMoneyChangeEntity, request)); return new FebsResponse().success().data(data); } /** * 返佣明细---列表---17773261003 */ @GetMapping("memberAgentReturnInfoAloneThree") public FebsResponse memberAgentReturnInfoAloneThree(MemberAccountMoneyChangeEntity memberAccountMoneyChangeEntity, QueryRequest request) { Map data = getDataTable(tradeManageService.findMemberAgentReturnInfoAloneThreeInPage(memberAccountMoneyChangeEntity, request)); return new FebsResponse().success().data(data); } /** * 返佣明细---列表---17773260001 */ @GetMapping("memberAgentReturnInfoAloneOneAll") public FebsResponse memberAgentReturnInfoAloneOneAll(MemberAccountMoneyChangeEntity memberAccountMoneyChangeEntity, QueryRequest request) { Map data = getDataTable(tradeManageService.findMemberAgentReturnInfoAloneOneAllInPage(memberAccountMoneyChangeEntity, request)); return new FebsResponse().success().data(data); } /** * 当前持仓---列表---17773261001 */ @GetMapping("contractHoldOrderAloneOne") public FebsResponse contractHoldOrderAloneOne(ContractHoldOrderEntity contractHoldOrderEntity, QueryRequest request) { Map data = getDataTable(tradeManageService.findContractHoldOrderAloneOneInPage(contractHoldOrderEntity, request)); return new FebsResponse().success().data(data); } /** * 当前持仓---列表---17773261002 */ @GetMapping("contractHoldOrderAloneTwo") public FebsResponse contractHoldOrderAloneTwo(ContractHoldOrderEntity contractHoldOrderEntity, QueryRequest request) { Map data = getDataTable(tradeManageService.findContractHoldOrderAloneTwoInPage(contractHoldOrderEntity, request)); return new FebsResponse().success().data(data); } /** * 当前持仓---列表---17773261003 */ @GetMapping("contractHoldOrderAloneThree") public FebsResponse contractHoldOrderAloneThree(ContractHoldOrderEntity contractHoldOrderEntity, QueryRequest request) { Map data = getDataTable(tradeManageService.findContractHoldOrderAloneThreeInPage(contractHoldOrderEntity, request)); return new FebsResponse().success().data(data); } /** * 当前持仓---列表---17773260001 */ @GetMapping("contractHoldOrderAloneOneAll") public FebsResponse contractHoldOrderAloneOneAll(ContractHoldOrderEntity contractHoldOrderEntity, QueryRequest request) { Map data = getDataTable(tradeManageService.findContractHoldOrderAloneOneAllInPage(contractHoldOrderEntity, request)); return new FebsResponse().success().data(data); } /** * 当前持仓---列表 */ @GetMapping("contractHoldOrder") public FebsResponse getList(ContractHoldOrderEntity contractHoldOrderEntity, QueryRequest request) { Map data = getDataTable(tradeManageService.findContractHoldOrderListInPage(contractHoldOrderEntity, request)); return new FebsResponse().success().data(data); } /** * 当前持仓---列表alone */ @GetMapping("contractHoldOrderAlone") public FebsResponse contractHoldOrderAlone(ContractHoldOrderEntity contractHoldOrderEntity, QueryRequest request) { Map data = getDataTable(tradeManageService.findContractHoldOrderAloneInPage(contractHoldOrderEntity, request)); return new FebsResponse().success().data(data); } /** * 当前持仓---列表Test */ @GetMapping("contractHoldOrderAloneTest") public FebsResponse contractHoldOrderAloneTest(ContractHoldOrderEntity contractHoldOrderEntity, QueryRequest request) { Map data = getDataTable(tradeManageService.findContractHoldOrderAloneTestInPage(contractHoldOrderEntity, request)); return new FebsResponse().success().data(data); } /** * 账户信息---列表 */ @GetMapping("memberAccountInfo") public FebsResponse memberAccountInfo(MemberEntity memberEntity, QueryRequest request) { Map data = getDataTable(tradeManageService.findMemberAccountInfoListInPage(memberEntity, request)); return new FebsResponse().success().data(data); } /** * 账户信息---列表alone */ @GetMapping("memberAccountInfoAlone") public FebsResponse memberAccountInfoAlone(MemberEntity memberEntity, QueryRequest request) { Map data = getDataTable(tradeManageService.findmemberAccountInfoAloneListInPage(memberEntity, request)); return new FebsResponse().success().data(data); } /** * 账户信息---列表Test */ @GetMapping("memberAccountInfoAloneTest") public FebsResponse memberAccountInfoAloneTest(MemberEntity memberEntity, QueryRequest request) { Map data = getDataTable(tradeManageService.findmemberAccountInfoAloneTestListInPage(memberEntity, request)); return new FebsResponse().success().data(data); } /** * 返佣明细---列表 */ @GetMapping("memberAgentReturnInfo") public FebsResponse memberAgentReturnInfo(MemberAccountMoneyChangeEntity memberAccountMoneyChangeEntity, QueryRequest request) { Map data = getDataTable(tradeManageService.findMemberAgentReturnInfoInPage(memberAccountMoneyChangeEntity, request)); return new FebsResponse().success().data(data); } /** * 返佣明细---alone */ @GetMapping("memberAgentReturnInfoAlone") public FebsResponse memberAgentReturnInfoAlone(MemberAccountMoneyChangeEntity memberAccountMoneyChangeEntity, QueryRequest request) { Map data = getDataTable(tradeManageService.findMemberAgentReturnInfoAloneInPage(memberAccountMoneyChangeEntity, request)); return new FebsResponse().success().data(data); } /** * 返佣明细---Test */ @GetMapping("memberAgentReturnInfoAloneTest") public FebsResponse memberAgentReturnInfoAloneTest(MemberAccountMoneyChangeEntity memberAccountMoneyChangeEntity, QueryRequest request) { Map data = getDataTable(tradeManageService.findMemberAgentReturnInfoAloneTestInPage(memberAccountMoneyChangeEntity, request)); return new FebsResponse().success().data(data); } /** * 返佣总明细---列表 */ @GetMapping("memberAgentReturnInfos") public FebsResponse memberAgentReturnInfos(AgentReturnEntity agentReturnEntity, QueryRequest request) { Map data = getDataTable(tradeManageService.findMemberAgentReturnInfosInPage(agentReturnEntity, request)); return new FebsResponse().success().data(data); } /** * 历史委托明细---列表 */ @GetMapping("historyOrderInfo") public FebsResponse historyOrderInfo(ContractOrderEntity contractOrderEntity, QueryRequest request) { Map data = getDataTable(tradeManageService.findMemberHistoryOrderInfoInPage(contractOrderEntity, request)); return new FebsResponse().success().data(data); } /** * 全部历史委托明细---列表 */ @GetMapping("historyOrderInfoAll") public FebsResponse historyOrderInfoAll(ContractOrderEntity contractOrderEntity, QueryRequest request) { Map data = getDataTable(tradeManageService.findMemberHistoryOrderAllInfoInPage(contractOrderEntity, request)); return new FebsResponse().success().data(data); } /** * 历史委托明细---alone */ @GetMapping("historyOrderInfoAlone") public FebsResponse historyOrderInfoAlone(ContractOrderEntity contractOrderEntity, QueryRequest request) { Map data = getDataTable(tradeManageService.findHistoryOrderInfoAloneInfoInPage(contractOrderEntity, request)); return new FebsResponse().success().data(data); } /** * 历史委托明细---Test */ @GetMapping("historyOrderInfoAloneTest") public FebsResponse historyOrderInfoAloneTest(ContractOrderEntity contractOrderEntity, QueryRequest request) { Map data = getDataTable(tradeManageService.findhistoryOrderInfoAloneTestInfoInPage(contractOrderEntity, request)); return new FebsResponse().success().data(data); } }