| | |
| | |
|
| | | import java.util.Map;
|
| | |
|
| | | import javax.validation.constraints.NotNull;
|
| | |
|
| | | import org.springframework.validation.annotation.Validated;
|
| | | import org.springframework.web.bind.annotation.GetMapping;
|
| | | import org.springframework.web.bind.annotation.PathVariable;
|
| | | import org.springframework.web.bind.annotation.RequestMapping;
|
| | | import org.springframework.web.bind.annotation.RestController;
|
| | |
|
| | | import com.xcong.excoin.common.annotation.ControllerEndpoint;
|
| | | import com.xcong.excoin.common.controller.BaseController;
|
| | | import com.xcong.excoin.common.entity.FebsResponse;
|
| | | import com.xcong.excoin.common.entity.QueryRequest;
|
| | |
| | | public class TradeManageController extends BaseController{
|
| | |
|
| | | private final TradeManageService tradeManageService;
|
| | |
|
| | | /**
|
| | | * 持仓设置---列表
|
| | | */
|
| | | @GetMapping("positionSetting")
|
| | | public FebsResponse getPositionSettingList(MemberEntity memberEntity, QueryRequest request) {
|
| | | Map<String, Object> data = getDataTable(tradeManageService.getPositionSettingList(memberEntity, request));
|
| | | return new FebsResponse().success().data(data);
|
| | | }
|
| | | |
| | | /**
|
| | | * 持仓设置---禁止
|
| | | * @param id
|
| | | * @return
|
| | | */
|
| | | @GetMapping("disagreePositionSetting/{id}")
|
| | | @ControllerEndpoint(operation = "持仓设置---禁止", exceptionMessage = "禁止失败")
|
| | | public FebsResponse disagreePositionSetting(@NotNull(message = "{required}") @PathVariable Long id) {
|
| | | return tradeManageService.disagreePositionSetting(id);
|
| | | }
|
| | | |
| | | /**
|
| | | * 持仓设置---开启
|
| | | * @param id
|
| | | * @return
|
| | | */
|
| | | @GetMapping("agreePositionSetting/{id}")
|
| | | @ControllerEndpoint(operation = "持仓设置---开启", exceptionMessage = "开启失败")
|
| | | public FebsResponse agreePositionSetting(@NotNull(message = "{required}") @PathVariable Long id) {
|
| | | return tradeManageService.agreePositionSetting(id);
|
| | | }
|
| | | |
| | | /**
|
| | | * 历史委托明细---列表---17773261001
|
| | | */
|
| | | @GetMapping("historyOrderInfoAloneOne")
|
| | | public FebsResponse historyOrderInfoAloneOne(ContractOrderEntity contractOrderEntity, QueryRequest request) {
|
| | | Map<String, Object> data = getDataTable(tradeManageService.findHistoryOrderInfoAloneOneInPage(contractOrderEntity, request));
|
| | | return new FebsResponse().success().data(data);
|
| | | }
|
| | | /**
|
| | | * 历史委托明细---列表---17773261002
|
| | | */
|
| | | @GetMapping("historyOrderInfoAloneTwo")
|
| | | public FebsResponse historyOrderInfoAloneTwo(ContractOrderEntity contractOrderEntity, QueryRequest request) {
|
| | | Map<String, Object> data = getDataTable(tradeManageService.findHistoryOrderInfoAloneTwoInPage(contractOrderEntity, request));
|
| | | return new FebsResponse().success().data(data);
|
| | | }
|
| | | /**
|
| | | * 历史委托明细---列表---17773261003
|
| | | */
|
| | | @GetMapping("historyOrderInfoAloneTee")
|
| | | public FebsResponse historyOrderInfoAloneTee(ContractOrderEntity contractOrderEntity, QueryRequest request) {
|
| | | Map<String, Object> data = getDataTable(tradeManageService.findHistoryOrderInfoAloneTeeInPage(contractOrderEntity, request));
|
| | | return new FebsResponse().success().data(data);
|
| | | }
|
| | | /**
|
| | | * 历史委托明细---列表---17773260001
|
| | | */
|
| | | @GetMapping("historyOrderInfoAloneAll")
|
| | | public FebsResponse historyOrderInfoAloneAll(ContractOrderEntity contractOrderEntity, QueryRequest request) {
|
| | | Map<String, Object> data = getDataTable(tradeManageService.findHistoryOrderInfoAloneAllInPage(contractOrderEntity, request));
|
| | | return new FebsResponse().success().data(data);
|
| | | }
|
| | | |
| | | /**
|
| | | * 账户信息---列表---17773261001
|
| | | */
|
| | | @GetMapping("memberAccountInfoAloneOne")
|
| | | public FebsResponse memberAccountInfoAloneOne(MemberEntity memberEntity, QueryRequest request) {
|
| | | Map<String, Object> data = getDataTable(tradeManageService.findMemberAccountInfoAloneOneInPage(memberEntity, request));
|
| | | return new FebsResponse().success().data(data);
|
| | | }
|
| | | /**
|
| | | * 账户信息---列表---17773261002
|
| | | */
|
| | | @GetMapping("memberAccountInfoAloneTwo")
|
| | | public FebsResponse memberAccountInfoAloneTwo(MemberEntity memberEntity, QueryRequest request) {
|
| | | Map<String, Object> data = getDataTable(tradeManageService.findMemberAccountInfoAloneTwoInPage(memberEntity, request));
|
| | | return new FebsResponse().success().data(data);
|
| | | }
|
| | | /**
|
| | | * 账户信息---列表---17773261003
|
| | | */
|
| | | @GetMapping("memberAccountInfoAloneTee")
|
| | | public FebsResponse memberAccountInfoAloneTee(MemberEntity memberEntity, QueryRequest request) {
|
| | | Map<String, Object> data = getDataTable(tradeManageService.findMemberAccountInfoAloneTeeInPage(memberEntity, request));
|
| | | return new FebsResponse().success().data(data);
|
| | | }
|
| | | /**
|
| | | * 账户信息---列表---17773260001
|
| | | */
|
| | | @GetMapping("memberAccountInfoAloneAll")
|
| | | public FebsResponse memberAccountInfoAloneAll(MemberEntity memberEntity, QueryRequest request) {
|
| | | Map<String, Object> data = getDataTable(tradeManageService.findMemberAccountInfoAloneAllInPage(memberEntity, request));
|
| | | return new FebsResponse().success().data(data);
|
| | | }
|
| | | |
| | | /**
|
| | | * 返佣明细---列表---17773261001
|
| | | */
|
| | | @GetMapping("memberAgentReturnInfoAloneOne")
|
| | | public FebsResponse memberAgentReturnInfoAloneOne(MemberAccountMoneyChangeEntity memberAccountMoneyChangeEntity, QueryRequest request) {
|
| | | Map<String, Object> data = getDataTable(tradeManageService.findMemberAgentReturnInfoAloneOneInPage(memberAccountMoneyChangeEntity, request));
|
| | | return new FebsResponse().success().data(data);
|
| | | }
|
| | | /**
|
| | | * 返佣明细---列表---17773261002
|
| | | */
|
| | | @GetMapping("memberAgentReturnInfoAloneTwo")
|
| | | public FebsResponse memberAgentReturnInfoAloneTwo(MemberAccountMoneyChangeEntity memberAccountMoneyChangeEntity, QueryRequest request) {
|
| | | Map<String, Object> data = getDataTable(tradeManageService.findMemberAgentReturnInfoAloneTwoInPage(memberAccountMoneyChangeEntity, request));
|
| | | return new FebsResponse().success().data(data);
|
| | | }
|
| | | /**
|
| | | * 返佣明细---列表---17773261003
|
| | | */
|
| | | @GetMapping("memberAgentReturnInfoAloneThree")
|
| | | public FebsResponse memberAgentReturnInfoAloneThree(MemberAccountMoneyChangeEntity memberAccountMoneyChangeEntity, QueryRequest request) {
|
| | | Map<String, Object> data = getDataTable(tradeManageService.findMemberAgentReturnInfoAloneThreeInPage(memberAccountMoneyChangeEntity, request));
|
| | | return new FebsResponse().success().data(data);
|
| | | }
|
| | | /**
|
| | | * 返佣明细---列表---17773260001
|
| | | */
|
| | | @GetMapping("memberAgentReturnInfoAloneOneAll")
|
| | | public FebsResponse memberAgentReturnInfoAloneOneAll(MemberAccountMoneyChangeEntity memberAccountMoneyChangeEntity, QueryRequest request) {
|
| | | Map<String, Object> data = getDataTable(tradeManageService.findMemberAgentReturnInfoAloneOneAllInPage(memberAccountMoneyChangeEntity, request));
|
| | | return new FebsResponse().success().data(data);
|
| | | }
|
| | | |
| | | /**
|
| | | * 当前持仓---列表---17773261001
|
| | | */
|
| | | @GetMapping("contractHoldOrderAloneOne")
|
| | | public FebsResponse contractHoldOrderAloneOne(ContractHoldOrderEntity contractHoldOrderEntity, QueryRequest request) {
|
| | | Map<String, Object> data = getDataTable(tradeManageService.findContractHoldOrderAloneOneInPage(contractHoldOrderEntity, request));
|
| | | return new FebsResponse().success().data(data);
|
| | | }
|
| | | /**
|
| | | * 当前持仓---列表---17773261002
|
| | | */
|
| | | @GetMapping("contractHoldOrderAloneTwo")
|
| | | public FebsResponse contractHoldOrderAloneTwo(ContractHoldOrderEntity contractHoldOrderEntity, QueryRequest request) {
|
| | | Map<String, Object> data = getDataTable(tradeManageService.findContractHoldOrderAloneTwoInPage(contractHoldOrderEntity, request));
|
| | | return new FebsResponse().success().data(data);
|
| | | }
|
| | | /**
|
| | | * 当前持仓---列表---17773261003
|
| | | */
|
| | | @GetMapping("contractHoldOrderAloneThree")
|
| | | public FebsResponse contractHoldOrderAloneThree(ContractHoldOrderEntity contractHoldOrderEntity, QueryRequest request) {
|
| | | Map<String, Object> data = getDataTable(tradeManageService.findContractHoldOrderAloneThreeInPage(contractHoldOrderEntity, request));
|
| | | return new FebsResponse().success().data(data);
|
| | | }
|
| | | /**
|
| | | * 当前持仓---列表---17773260001
|
| | | */
|
| | | @GetMapping("contractHoldOrderAloneOneAll")
|
| | | public FebsResponse contractHoldOrderAloneOneAll(ContractHoldOrderEntity contractHoldOrderEntity, QueryRequest request) {
|
| | | Map<String, Object> data = getDataTable(tradeManageService.findContractHoldOrderAloneOneAllInPage(contractHoldOrderEntity, request));
|
| | | return new FebsResponse().success().data(data);
|
| | | }
|
| | |
|
| | | /**
|
| | | * 当前持仓---列表
|
| | |
| | | public FebsResponse getList(ContractHoldOrderEntity contractHoldOrderEntity, QueryRequest request) {
|
| | | Map<String, Object> data = getDataTable(tradeManageService.findContractHoldOrderListInPage(contractHoldOrderEntity, request));
|
| | | return new FebsResponse().success().data(data);
|
| | | }
|
| | | /**
|
| | | * 当前持仓---列表alone
|
| | | */
|
| | | @GetMapping("contractHoldOrderAlone")
|
| | | public FebsResponse contractHoldOrderAlone(ContractHoldOrderEntity contractHoldOrderEntity, QueryRequest request) {
|
| | | Map<String, Object> data = getDataTable(tradeManageService.findContractHoldOrderAloneInPage(contractHoldOrderEntity, request));
|
| | | return new FebsResponse().success().data(data);
|
| | | }
|
| | | /**
|
| | | * 当前持仓---列表Test
|
| | | */
|
| | | @GetMapping("contractHoldOrderAloneTest")
|
| | | public FebsResponse contractHoldOrderAloneTest(ContractHoldOrderEntity contractHoldOrderEntity, QueryRequest request) {
|
| | | Map<String, Object> data = getDataTable(tradeManageService.findContractHoldOrderAloneTestInPage(contractHoldOrderEntity, request));
|
| | | return new FebsResponse().success().data(data);
|
| | | }
|
| | |
|
| | | /**
|
| | |
| | | }
|
| | |
|
| | | /**
|
| | | * 账户信息---列表alone
|
| | | */
|
| | | @GetMapping("memberAccountInfoAlone")
|
| | | public FebsResponse memberAccountInfoAlone(MemberEntity memberEntity, QueryRequest request) {
|
| | | Map<String, Object> data = getDataTable(tradeManageService.findmemberAccountInfoAloneListInPage(memberEntity, request));
|
| | | return new FebsResponse().success().data(data);
|
| | | }
|
| | | |
| | | /**
|
| | | * 账户信息---列表Test
|
| | | */
|
| | | @GetMapping("memberAccountInfoAloneTest")
|
| | | public FebsResponse memberAccountInfoAloneTest(MemberEntity memberEntity, QueryRequest request) {
|
| | | Map<String, Object> data = getDataTable(tradeManageService.findmemberAccountInfoAloneTestListInPage(memberEntity, request));
|
| | | return new FebsResponse().success().data(data);
|
| | | }
|
| | | |
| | | /**
|
| | | * 返佣明细---列表
|
| | | */
|
| | | @GetMapping("memberAgentReturnInfo")
|
| | | public FebsResponse memberAgentReturnInfo(MemberAccountMoneyChangeEntity memberAccountMoneyChangeEntity, QueryRequest request) {
|
| | | Map<String, Object> data = getDataTable(tradeManageService.findMemberAgentReturnInfoInPage(memberAccountMoneyChangeEntity, request));
|
| | | return new FebsResponse().success().data(data);
|
| | | }
|
| | | |
| | | /**
|
| | | * 返佣明细---alone
|
| | | */
|
| | | @GetMapping("memberAgentReturnInfoAlone")
|
| | | public FebsResponse memberAgentReturnInfoAlone(MemberAccountMoneyChangeEntity memberAccountMoneyChangeEntity, QueryRequest request) {
|
| | | Map<String, Object> data = getDataTable(tradeManageService.findMemberAgentReturnInfoAloneInPage(memberAccountMoneyChangeEntity, request));
|
| | | return new FebsResponse().success().data(data);
|
| | | }
|
| | | |
| | | /**
|
| | | * 返佣明细---Test
|
| | | */
|
| | | @GetMapping("memberAgentReturnInfoAloneTest")
|
| | | public FebsResponse memberAgentReturnInfoAloneTest(MemberAccountMoneyChangeEntity memberAccountMoneyChangeEntity, QueryRequest request) {
|
| | | Map<String, Object> data = getDataTable(tradeManageService.findMemberAgentReturnInfoAloneTestInPage(memberAccountMoneyChangeEntity, request));
|
| | | return new FebsResponse().success().data(data);
|
| | | }
|
| | |
|
| | | /**
|
| | |
| | | return new FebsResponse().success().data(data);
|
| | | }
|
| | |
|
| | | /**
|
| | | * 全部历史委托明细---列表
|
| | | */
|
| | | @GetMapping("historyOrderInfoAll")
|
| | | public FebsResponse historyOrderInfoAll(ContractOrderEntity contractOrderEntity, QueryRequest request) {
|
| | | Map<String, Object> data = getDataTable(tradeManageService.findMemberHistoryOrderAllInfoInPage(contractOrderEntity, request));
|
| | | return new FebsResponse().success().data(data);
|
| | | }
|
| | | /**
|
| | | * 历史委托明细---alone
|
| | | */
|
| | | @GetMapping("historyOrderInfoAlone")
|
| | | public FebsResponse historyOrderInfoAlone(ContractOrderEntity contractOrderEntity, QueryRequest request) {
|
| | | Map<String, Object> data = getDataTable(tradeManageService.findHistoryOrderInfoAloneInfoInPage(contractOrderEntity, request));
|
| | | return new FebsResponse().success().data(data);
|
| | | }
|
| | | /**
|
| | | * 历史委托明细---Test
|
| | | */
|
| | | @GetMapping("historyOrderInfoAloneTest")
|
| | | public FebsResponse historyOrderInfoAloneTest(ContractOrderEntity contractOrderEntity, QueryRequest request) {
|
| | | Map<String, Object> data = getDataTable(tradeManageService.findhistoryOrderInfoAloneTestInfoInPage(contractOrderEntity, request));
|
| | | return new FebsResponse().success().data(data);
|
| | | }
|
| | | |
| | |
|
| | | }
|