diff --git a/src/main/java/com/sztzjy/forex/trading_trading/common/mql5API/Mql5API.java b/src/main/java/com/sztzjy/forex/trading_trading/common/mql5API/Mql5API.java index c758a91..7afd1e6 100644 --- a/src/main/java/com/sztzjy/forex/trading_trading/common/mql5API/Mql5API.java +++ b/src/main/java/com/sztzjy/forex/trading_trading/common/mql5API/Mql5API.java @@ -1,13 +1,20 @@ package com.sztzjy.forex.trading_trading.common.mql5API; +import com.alibaba.fastjson.JSONArray; +import com.alibaba.fastjson.JSONObject; +import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.ObjectMapper; import com.sztzjy.forex.trading_trading.entity.mql5Entity.CurrencyEntity; import com.sztzjy.forex.trading_trading.entity.mql5Entity.ExchangeFrateEntity; +import com.sztzjy.forex.trading_trading.entity.mql5Entity.ForexData; import com.sztzjy.forex.trading_trading.entity.mql5Entity.RmbquotEntity; import com.sztzjy.forex.trading_trading.util.HttpUtils; +import org.apache.commons.lang3.StringUtils; import java.io.IOException; +import java.util.ArrayList; +import java.util.List; public class Mql5API { @@ -63,4 +70,46 @@ public class Mql5API { } } + //查询外汇汇率 返回ForexData对象 + public List getMarketQuotation() { + try { + String returnStr = HttpUtils.sendGet(ExchangeFrateAddr); + JSONObject jsonObject = JSONObject.parseObject(returnStr); + JSONArray jsonArray = (JSONArray) jsonObject.get("result"); + JSONObject dataObject = jsonArray.getJSONObject(0); + ObjectMapper objectMapper = new ObjectMapper(); + List forexDataList = new ArrayList<>(); + for (String key : dataObject.keySet()) { + String value = dataObject.getString(key); + ForexData forexData = objectMapper.readValue(value, ForexData.class); + forexDataList.add(forexData); + } + return forexDataList; + } catch (IOException e) { + e.printStackTrace(); + } + return null; + } + + //根据code查询外汇汇率 + public ForexData getMarketQuotationByCode(String code) { + try { + String returnStr = HttpUtils.sendGet(ExchangeFrateAddr); + JSONObject jsonObject = JSONObject.parseObject(returnStr); + JSONArray jsonArray = (JSONArray) jsonObject.get("result"); + JSONObject dataObject = jsonArray.getJSONObject(0); + ObjectMapper objectMapper = new ObjectMapper(); + for (String key : dataObject.keySet()) { + String value = dataObject.getString(key); + ForexData forexData = objectMapper.readValue(value, ForexData.class); + if(forexData.getCode().equals(code)){ + return forexData; + } + } + } catch (IOException e) { + e.printStackTrace(); + } + return null; + } + } diff --git a/src/main/java/com/sztzjy/forex/trading_trading/controller/TradingController.java b/src/main/java/com/sztzjy/forex/trading_trading/controller/TradingController.java index cfe5bc5..41d5455 100644 --- a/src/main/java/com/sztzjy/forex/trading_trading/controller/TradingController.java +++ b/src/main/java/com/sztzjy/forex/trading_trading/controller/TradingController.java @@ -1,33 +1,109 @@ package com.sztzjy.forex.trading_trading.controller; import com.alibaba.fastjson.JSONObject; +import com.github.pagehelper.PageHelper; import com.sztzjy.forex.trading_trading.annotation.AnonymousAccess; import com.sztzjy.forex.trading_trading.common.mql5API.Mql5API; +import com.sztzjy.forex.trading_trading.entity.Member; import com.sztzjy.forex.trading_trading.entity.mql5Entity.ExchangeFrateEntity; +import com.sztzjy.forex.trading_trading.entity.mql5Entity.ForexData; +import com.sztzjy.forex.trading_trading.service.MemberService; +import io.swagger.models.auth.In; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; +import java.math.BigDecimal; +import java.util.LinkedHashMap; +import java.util.List; +import java.util.Map; + //学生端 交易 @RestController @RequestMapping("api/trading") public class TradingController { + @Autowired + MemberService memberService; + //获取市场报价 @AnonymousAccess @PostMapping("getMarketQuotation") - public JSONObject getMarketQuotation(){ - Mql5API mql5API=new Mql5API(); - ExchangeFrateEntity exchangeFrate = mql5API.getExchangeFrate(); - return exchangeFrate; + public List getMarketQuotation() { + Mql5API mql5API = new Mql5API(); + List marketQuotation = mql5API.getMarketQuotation(); + return marketQuotation; + } + + //根据交易类型获取实时数据 + @AnonymousAccess + @PostMapping("getMarketQuotationByCode") + public ForexData getMarketQuotationByCode(@RequestBody String code) { + Mql5API mql5API = new Mql5API(); + ForexData forexData = mql5API.getMarketQuotationByCode(code); + return forexData; } - //市场报价交易 + //市场报价交易 交易量为1为1000美元 @AnonymousAccess @PostMapping("TransactionMarketQuotation") - public JSONObject getMarketQuotation(JSONObject jsonObject){ - Mql5API mql5API=new Mql5API(); - ExchangeFrateEntity exchangeFrate = mql5API.getExchangeFrate(); - return exchangeFrate; + public JSONObject getMarketQuotation(@RequestBody JSONObject jsonObject) { + //交易品种 + String code = String.valueOf(jsonObject.get("code")); + //交易类型 + String transactionType = String.valueOf(jsonObject.get("transactionType")); + //买卖手(量) + Double transactionVolume = (Double) jsonObject.get("transactionVolume"); + //买入卖出类型 + String buySellType = String.valueOf(jsonObject.get("buySellType")); + //获取账户资金 调用member表中的 + Integer memberId = (Integer) jsonObject.get("memberId"); + Integer trainingId = (Integer) jsonObject.get("trainingId"); + Member member = memberService.getMemberByMemberIdAndTrainingId(memberId, trainingId); + Double availableFunds = member.getAvailableFunds(); + if (transactionType.equals("sjkc")) {//市价开仓 + //美元在前 + if (code.startsWith("USD")) { + //判断可用资金是否足够 + if(availableFunds oredCriteria; - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table sys_member - * - * @mbg.generated Tue Jun 27 13:28:23 CST 2023 - */ - public MemberExample() { - oredCriteria = new ArrayList<>(); - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table sys_member - * - * @mbg.generated Tue Jun 27 13:28:23 CST 2023 - */ - public void setOrderByClause(String orderByClause) { - this.orderByClause = orderByClause; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table sys_member - * - * @mbg.generated Tue Jun 27 13:28:23 CST 2023 - */ - public String getOrderByClause() { - return orderByClause; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table sys_member - * - * @mbg.generated Tue Jun 27 13:28:23 CST 2023 - */ - public void setDistinct(boolean distinct) { - this.distinct = distinct; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table sys_member - * - * @mbg.generated Tue Jun 27 13:28:23 CST 2023 - */ - public boolean isDistinct() { - return distinct; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table sys_member - * - * @mbg.generated Tue Jun 27 13:28:23 CST 2023 - */ - public List getOredCriteria() { - return oredCriteria; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table sys_member - * - * @mbg.generated Tue Jun 27 13:28:23 CST 2023 - */ - public void or(Criteria criteria) { - oredCriteria.add(criteria); - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table sys_member - * - * @mbg.generated Tue Jun 27 13:28:23 CST 2023 - */ - public Criteria or() { - Criteria criteria = createCriteriaInternal(); - oredCriteria.add(criteria); - return criteria; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table sys_member - * - * @mbg.generated Tue Jun 27 13:28:23 CST 2023 - */ - public Criteria createCriteria() { - Criteria criteria = createCriteriaInternal(); - if (oredCriteria.size() == 0) { - oredCriteria.add(criteria); - } - return criteria; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table sys_member - * - * @mbg.generated Tue Jun 27 13:28:23 CST 2023 - */ - protected Criteria createCriteriaInternal() { - Criteria criteria = new Criteria(); - return criteria; - } - - /** - * This method was generated by MyBatis Generator. - * This method corresponds to the database table sys_member - * - * @mbg.generated Tue Jun 27 13:28:23 CST 2023 - */ - public void clear() { - oredCriteria.clear(); - orderByClause = null; - distinct = false; - } - - /** - * This class was generated by MyBatis Generator. - * This class corresponds to the database table sys_member - * - * @mbg.generated Tue Jun 27 13:28:23 CST 2023 - */ - protected abstract static class GeneratedCriteria { - protected List criteria; - - protected GeneratedCriteria() { - super(); - criteria = new ArrayList<>(); - } - - public boolean isValid() { - return criteria.size() > 0; - } - - public List getAllCriteria() { - return criteria; - } - - public List getCriteria() { - return criteria; - } - - protected void addCriterion(String condition) { - if (condition == null) { - throw new RuntimeException("Value for condition cannot be null"); - } - criteria.add(new Criterion(condition)); - } - - protected void addCriterion(String condition, Object value, String property) { - if (value == null) { - throw new RuntimeException("Value for " + property + " cannot be null"); - } - criteria.add(new Criterion(condition, value)); - } - - protected void addCriterion(String condition, Object value1, Object value2, String property) { - if (value1 == null || value2 == null) { - throw new RuntimeException("Between values for " + property + " cannot be null"); - } - criteria.add(new Criterion(condition, value1, value2)); - } - - public Criteria andMemberIdIsNull() { - addCriterion("member_id is null"); - return (Criteria) this; - } - - public Criteria andMemberIdIsNotNull() { - addCriterion("member_id is not null"); - return (Criteria) this; - } - - public Criteria andMemberIdEqualTo(Long value) { - addCriterion("member_id =", value, "memberId"); - return (Criteria) this; - } - - public Criteria andMemberIdNotEqualTo(Long value) { - addCriterion("member_id <>", value, "memberId"); - return (Criteria) this; - } - - public Criteria andMemberIdGreaterThan(Long value) { - addCriterion("member_id >", value, "memberId"); - return (Criteria) this; - } - - public Criteria andMemberIdGreaterThanOrEqualTo(Long value) { - addCriterion("member_id >=", value, "memberId"); - return (Criteria) this; - } - - public Criteria andMemberIdLessThan(Long value) { - addCriterion("member_id <", value, "memberId"); - return (Criteria) this; - } - - public Criteria andMemberIdLessThanOrEqualTo(Long value) { - addCriterion("member_id <=", value, "memberId"); - return (Criteria) this; - } - - public Criteria andMemberIdIn(List values) { - addCriterion("member_id in", values, "memberId"); - return (Criteria) this; - } - - public Criteria andMemberIdNotIn(List values) { - addCriterion("member_id not in", values, "memberId"); - return (Criteria) this; - } - - public Criteria andMemberIdBetween(Long value1, Long value2) { - addCriterion("member_id between", value1, value2, "memberId"); - return (Criteria) this; - } - - public Criteria andMemberIdNotBetween(Long value1, Long value2) { - addCriterion("member_id not between", value1, value2, "memberId"); - return (Criteria) this; - } - - public Criteria andTrainingIdIsNull() { - addCriterion("training_id is null"); - return (Criteria) this; - } - - public Criteria andTrainingIdIsNotNull() { - addCriterion("training_id is not null"); - return (Criteria) this; - } - - public Criteria andTrainingIdEqualTo(String value) { - addCriterion("training_id =", value, "trainingId"); - return (Criteria) this; - } - - public Criteria andTrainingIdNotEqualTo(String value) { - addCriterion("training_id <>", value, "trainingId"); - return (Criteria) this; - } - - public Criteria andTrainingIdGreaterThan(String value) { - addCriterion("training_id >", value, "trainingId"); - return (Criteria) this; - } - - public Criteria andTrainingIdGreaterThanOrEqualTo(String value) { - addCriterion("training_id >=", value, "trainingId"); - return (Criteria) this; - } - - public Criteria andTrainingIdLessThan(String value) { - addCriterion("training_id <", value, "trainingId"); - return (Criteria) this; - } - - public Criteria andTrainingIdLessThanOrEqualTo(String value) { - addCriterion("training_id <=", value, "trainingId"); - return (Criteria) this; - } - - public Criteria andTrainingIdLike(String value) { - addCriterion("training_id like", value, "trainingId"); - return (Criteria) this; - } - - public Criteria andTrainingIdNotLike(String value) { - addCriterion("training_id not like", value, "trainingId"); - return (Criteria) this; - } - - public Criteria andTrainingIdIn(List values) { - addCriterion("training_id in", values, "trainingId"); - return (Criteria) this; - } - - public Criteria andTrainingIdNotIn(List values) { - addCriterion("training_id not in", values, "trainingId"); - return (Criteria) this; - } - - public Criteria andTrainingIdBetween(String value1, String value2) { - addCriterion("training_id between", value1, value2, "trainingId"); - return (Criteria) this; - } - - public Criteria andTrainingIdNotBetween(String value1, String value2) { - addCriterion("training_id not between", value1, value2, "trainingId"); - return (Criteria) this; - } - - public Criteria andNameIsNull() { - addCriterion("name is null"); - return (Criteria) this; - } - - public Criteria andNameIsNotNull() { - addCriterion("name is not null"); - return (Criteria) this; - } - - public Criteria andNameEqualTo(String value) { - addCriterion("name =", value, "name"); - return (Criteria) this; - } - - public Criteria andNameNotEqualTo(String value) { - addCriterion("name <>", value, "name"); - return (Criteria) this; - } - - public Criteria andNameGreaterThan(String value) { - addCriterion("name >", value, "name"); - return (Criteria) this; - } - - public Criteria andNameGreaterThanOrEqualTo(String value) { - addCriterion("name >=", value, "name"); - return (Criteria) this; - } - - public Criteria andNameLessThan(String value) { - addCriterion("name <", value, "name"); - return (Criteria) this; - } - - public Criteria andNameLessThanOrEqualTo(String value) { - addCriterion("name <=", value, "name"); - return (Criteria) this; - } - - public Criteria andNameLike(String value) { - addCriterion("name like", value, "name"); - return (Criteria) this; - } - - public Criteria andNameNotLike(String value) { - addCriterion("name not like", value, "name"); - return (Criteria) this; - } - - public Criteria andNameIn(List values) { - addCriterion("name in", values, "name"); - return (Criteria) this; - } - - public Criteria andNameNotIn(List values) { - addCriterion("name not in", values, "name"); - return (Criteria) this; - } - - public Criteria andNameBetween(String value1, String value2) { - addCriterion("name between", value1, value2, "name"); - return (Criteria) this; - } - - public Criteria andNameNotBetween(String value1, String value2) { - addCriterion("name not between", value1, value2, "name"); - return (Criteria) this; - } - - public Criteria andStudentNumberIsNull() { - addCriterion("student_number is null"); - return (Criteria) this; - } - - public Criteria andStudentNumberIsNotNull() { - addCriterion("student_number is not null"); - return (Criteria) this; - } - - public Criteria andStudentNumberEqualTo(String value) { - addCriterion("student_number =", value, "studentNumber"); - return (Criteria) this; - } - - public Criteria andStudentNumberNotEqualTo(String value) { - addCriterion("student_number <>", value, "studentNumber"); - return (Criteria) this; - } - - public Criteria andStudentNumberGreaterThan(String value) { - addCriterion("student_number >", value, "studentNumber"); - return (Criteria) this; - } - - public Criteria andStudentNumberGreaterThanOrEqualTo(String value) { - addCriterion("student_number >=", value, "studentNumber"); - return (Criteria) this; - } - - public Criteria andStudentNumberLessThan(String value) { - addCriterion("student_number <", value, "studentNumber"); - return (Criteria) this; - } - - public Criteria andStudentNumberLessThanOrEqualTo(String value) { - addCriterion("student_number <=", value, "studentNumber"); - return (Criteria) this; - } - - public Criteria andStudentNumberLike(String value) { - addCriterion("student_number like", value, "studentNumber"); - return (Criteria) this; - } - - public Criteria andStudentNumberNotLike(String value) { - addCriterion("student_number not like", value, "studentNumber"); - return (Criteria) this; - } - - public Criteria andStudentNumberIn(List values) { - addCriterion("student_number in", values, "studentNumber"); - return (Criteria) this; - } - - public Criteria andStudentNumberNotIn(List values) { - addCriterion("student_number not in", values, "studentNumber"); - return (Criteria) this; - } - - public Criteria andStudentNumberBetween(String value1, String value2) { - addCriterion("student_number between", value1, value2, "studentNumber"); - return (Criteria) this; - } - - public Criteria andStudentNumberNotBetween(String value1, String value2) { - addCriterion("student_number not between", value1, value2, "studentNumber"); - return (Criteria) this; - } - - public Criteria andMajorIsNull() { - addCriterion("major is null"); - return (Criteria) this; - } - - public Criteria andMajorIsNotNull() { - addCriterion("major is not null"); - return (Criteria) this; - } - - public Criteria andMajorEqualTo(String value) { - addCriterion("major =", value, "major"); - return (Criteria) this; - } - - public Criteria andMajorNotEqualTo(String value) { - addCriterion("major <>", value, "major"); - return (Criteria) this; - } - - public Criteria andMajorGreaterThan(String value) { - addCriterion("major >", value, "major"); - return (Criteria) this; - } - - public Criteria andMajorGreaterThanOrEqualTo(String value) { - addCriterion("major >=", value, "major"); - return (Criteria) this; - } - - public Criteria andMajorLessThan(String value) { - addCriterion("major <", value, "major"); - return (Criteria) this; - } - - public Criteria andMajorLessThanOrEqualTo(String value) { - addCriterion("major <=", value, "major"); - return (Criteria) this; - } - - public Criteria andMajorLike(String value) { - addCriterion("major like", value, "major"); - return (Criteria) this; - } - - public Criteria andMajorNotLike(String value) { - addCriterion("major not like", value, "major"); - return (Criteria) this; - } - - public Criteria andMajorIn(List values) { - addCriterion("major in", values, "major"); - return (Criteria) this; - } - - public Criteria andMajorNotIn(List values) { - addCriterion("major not in", values, "major"); - return (Criteria) this; - } - - public Criteria andMajorBetween(String value1, String value2) { - addCriterion("major between", value1, value2, "major"); - return (Criteria) this; - } - - public Criteria andMajorNotBetween(String value1, String value2) { - addCriterion("major not between", value1, value2, "major"); - return (Criteria) this; - } - - public Criteria andClassGradeIsNull() { - addCriterion("class_grade is null"); - return (Criteria) this; - } - - public Criteria andClassGradeIsNotNull() { - addCriterion("class_grade is not null"); - return (Criteria) this; - } - - public Criteria andClassGradeEqualTo(String value) { - addCriterion("class_grade =", value, "classGrade"); - return (Criteria) this; - } - - public Criteria andClassGradeNotEqualTo(String value) { - addCriterion("class_grade <>", value, "classGrade"); - return (Criteria) this; - } - - public Criteria andClassGradeGreaterThan(String value) { - addCriterion("class_grade >", value, "classGrade"); - return (Criteria) this; - } - - public Criteria andClassGradeGreaterThanOrEqualTo(String value) { - addCriterion("class_grade >=", value, "classGrade"); - return (Criteria) this; - } - - public Criteria andClassGradeLessThan(String value) { - addCriterion("class_grade <", value, "classGrade"); - return (Criteria) this; - } - - public Criteria andClassGradeLessThanOrEqualTo(String value) { - addCriterion("class_grade <=", value, "classGrade"); - return (Criteria) this; - } - - public Criteria andClassGradeLike(String value) { - addCriterion("class_grade like", value, "classGrade"); - return (Criteria) this; - } - - public Criteria andClassGradeNotLike(String value) { - addCriterion("class_grade not like", value, "classGrade"); - return (Criteria) this; - } - - public Criteria andClassGradeIn(List values) { - addCriterion("class_grade in", values, "classGrade"); - return (Criteria) this; - } - - public Criteria andClassGradeNotIn(List values) { - addCriterion("class_grade not in", values, "classGrade"); - return (Criteria) this; - } - - public Criteria andClassGradeBetween(String value1, String value2) { - addCriterion("class_grade between", value1, value2, "classGrade"); - return (Criteria) this; - } - - public Criteria andClassGradeNotBetween(String value1, String value2) { - addCriterion("class_grade not between", value1, value2, "classGrade"); - return (Criteria) this; - } - - public Criteria andRankIsNull() { - addCriterion("rank is null"); - return (Criteria) this; - } - - public Criteria andRankIsNotNull() { - addCriterion("rank is not null"); - return (Criteria) this; - } - - public Criteria andRankEqualTo(Integer value) { - addCriterion("rank =", value, "rank"); - return (Criteria) this; - } - - public Criteria andRankNotEqualTo(Integer value) { - addCriterion("rank <>", value, "rank"); - return (Criteria) this; - } - - public Criteria andRankGreaterThan(Integer value) { - addCriterion("rank >", value, "rank"); - return (Criteria) this; - } - - public Criteria andRankGreaterThanOrEqualTo(Integer value) { - addCriterion("rank >=", value, "rank"); - return (Criteria) this; - } - - public Criteria andRankLessThan(Integer value) { - addCriterion("rank <", value, "rank"); - return (Criteria) this; - } - - public Criteria andRankLessThanOrEqualTo(Integer value) { - addCriterion("rank <=", value, "rank"); - return (Criteria) this; - } - - public Criteria andRankIn(List values) { - addCriterion("rank in", values, "rank"); - return (Criteria) this; - } - - public Criteria andRankNotIn(List values) { - addCriterion("rank not in", values, "rank"); - return (Criteria) this; - } - - public Criteria andRankBetween(Integer value1, Integer value2) { - addCriterion("rank between", value1, value2, "rank"); - return (Criteria) this; - } - - public Criteria andRankNotBetween(Integer value1, Integer value2) { - addCriterion("rank not between", value1, value2, "rank"); - return (Criteria) this; - } - - public Criteria andInitialCapitalIsNull() { - addCriterion("initial_capital is null"); - return (Criteria) this; - } - - public Criteria andInitialCapitalIsNotNull() { - addCriterion("initial_capital is not null"); - return (Criteria) this; - } - - public Criteria andInitialCapitalEqualTo(BigDecimal value) { - addCriterion("initial_capital =", value, "initialCapital"); - return (Criteria) this; - } - - public Criteria andInitialCapitalNotEqualTo(BigDecimal value) { - addCriterion("initial_capital <>", value, "initialCapital"); - return (Criteria) this; - } - - public Criteria andInitialCapitalGreaterThan(BigDecimal value) { - addCriterion("initial_capital >", value, "initialCapital"); - return (Criteria) this; - } - - public Criteria andInitialCapitalGreaterThanOrEqualTo(BigDecimal value) { - addCriterion("initial_capital >=", value, "initialCapital"); - return (Criteria) this; - } - - public Criteria andInitialCapitalLessThan(BigDecimal value) { - addCriterion("initial_capital <", value, "initialCapital"); - return (Criteria) this; - } - - public Criteria andInitialCapitalLessThanOrEqualTo(BigDecimal value) { - addCriterion("initial_capital <=", value, "initialCapital"); - return (Criteria) this; - } - - public Criteria andInitialCapitalIn(List values) { - addCriterion("initial_capital in", values, "initialCapital"); - return (Criteria) this; - } - - public Criteria andInitialCapitalNotIn(List values) { - addCriterion("initial_capital not in", values, "initialCapital"); - return (Criteria) this; - } - - public Criteria andInitialCapitalBetween(BigDecimal value1, BigDecimal value2) { - addCriterion("initial_capital between", value1, value2, "initialCapital"); - return (Criteria) this; - } - - public Criteria andInitialCapitalNotBetween(BigDecimal value1, BigDecimal value2) { - addCriterion("initial_capital not between", value1, value2, "initialCapital"); - return (Criteria) this; - } - - public Criteria andTotalAssetsIsNull() { - addCriterion("total_assets is null"); - return (Criteria) this; - } - - public Criteria andTotalAssetsIsNotNull() { - addCriterion("total_assets is not null"); - return (Criteria) this; - } - - public Criteria andTotalAssetsEqualTo(BigDecimal value) { - addCriterion("total_assets =", value, "totalAssets"); - return (Criteria) this; - } - - public Criteria andTotalAssetsNotEqualTo(BigDecimal value) { - addCriterion("total_assets <>", value, "totalAssets"); - return (Criteria) this; - } - - public Criteria andTotalAssetsGreaterThan(BigDecimal value) { - addCriterion("total_assets >", value, "totalAssets"); - return (Criteria) this; - } - - public Criteria andTotalAssetsGreaterThanOrEqualTo(BigDecimal value) { - addCriterion("total_assets >=", value, "totalAssets"); - return (Criteria) this; - } - - public Criteria andTotalAssetsLessThan(BigDecimal value) { - addCriterion("total_assets <", value, "totalAssets"); - return (Criteria) this; - } - - public Criteria andTotalAssetsLessThanOrEqualTo(BigDecimal value) { - addCriterion("total_assets <=", value, "totalAssets"); - return (Criteria) this; - } - - public Criteria andTotalAssetsIn(List values) { - addCriterion("total_assets in", values, "totalAssets"); - return (Criteria) this; - } - - public Criteria andTotalAssetsNotIn(List values) { - addCriterion("total_assets not in", values, "totalAssets"); - return (Criteria) this; - } - - public Criteria andTotalAssetsBetween(BigDecimal value1, BigDecimal value2) { - addCriterion("total_assets between", value1, value2, "totalAssets"); - return (Criteria) this; - } - - public Criteria andTotalAssetsNotBetween(BigDecimal value1, BigDecimal value2) { - addCriterion("total_assets not between", value1, value2, "totalAssets"); - return (Criteria) this; - } - - public Criteria andNetValueIsNull() { - addCriterion("net_value is null"); - return (Criteria) this; - } - - public Criteria andNetValueIsNotNull() { - addCriterion("net_value is not null"); - return (Criteria) this; - } - - public Criteria andNetValueEqualTo(BigDecimal value) { - addCriterion("net_value =", value, "netValue"); - return (Criteria) this; - } - - public Criteria andNetValueNotEqualTo(BigDecimal value) { - addCriterion("net_value <>", value, "netValue"); - return (Criteria) this; - } - - public Criteria andNetValueGreaterThan(BigDecimal value) { - addCriterion("net_value >", value, "netValue"); - return (Criteria) this; - } - - public Criteria andNetValueGreaterThanOrEqualTo(BigDecimal value) { - addCriterion("net_value >=", value, "netValue"); - return (Criteria) this; - } - - public Criteria andNetValueLessThan(BigDecimal value) { - addCriterion("net_value <", value, "netValue"); - return (Criteria) this; - } - - public Criteria andNetValueLessThanOrEqualTo(BigDecimal value) { - addCriterion("net_value <=", value, "netValue"); - return (Criteria) this; - } - - public Criteria andNetValueIn(List values) { - addCriterion("net_value in", values, "netValue"); - return (Criteria) this; - } - - public Criteria andNetValueNotIn(List values) { - addCriterion("net_value not in", values, "netValue"); - return (Criteria) this; - } - - public Criteria andNetValueBetween(BigDecimal value1, BigDecimal value2) { - addCriterion("net_value between", value1, value2, "netValue"); - return (Criteria) this; - } - - public Criteria andNetValueNotBetween(BigDecimal value1, BigDecimal value2) { - addCriterion("net_value not between", value1, value2, "netValue"); - return (Criteria) this; - } - - public Criteria andMarginUsedIsNull() { - addCriterion("margin_used is null"); - return (Criteria) this; - } - - public Criteria andMarginUsedIsNotNull() { - addCriterion("margin_used is not null"); - return (Criteria) this; - } - - public Criteria andMarginUsedEqualTo(BigDecimal value) { - addCriterion("margin_used =", value, "marginUsed"); - return (Criteria) this; - } - - public Criteria andMarginUsedNotEqualTo(BigDecimal value) { - addCriterion("margin_used <>", value, "marginUsed"); - return (Criteria) this; - } - - public Criteria andMarginUsedGreaterThan(BigDecimal value) { - addCriterion("margin_used >", value, "marginUsed"); - return (Criteria) this; - } - - public Criteria andMarginUsedGreaterThanOrEqualTo(BigDecimal value) { - addCriterion("margin_used >=", value, "marginUsed"); - return (Criteria) this; - } - - public Criteria andMarginUsedLessThan(BigDecimal value) { - addCriterion("margin_used <", value, "marginUsed"); - return (Criteria) this; - } - - public Criteria andMarginUsedLessThanOrEqualTo(BigDecimal value) { - addCriterion("margin_used <=", value, "marginUsed"); - return (Criteria) this; - } - - public Criteria andMarginUsedIn(List values) { - addCriterion("margin_used in", values, "marginUsed"); - return (Criteria) this; - } - - public Criteria andMarginUsedNotIn(List values) { - addCriterion("margin_used not in", values, "marginUsed"); - return (Criteria) this; - } - - public Criteria andMarginUsedBetween(BigDecimal value1, BigDecimal value2) { - addCriterion("margin_used between", value1, value2, "marginUsed"); - return (Criteria) this; - } - - public Criteria andMarginUsedNotBetween(BigDecimal value1, BigDecimal value2) { - addCriterion("margin_used not between", value1, value2, "marginUsed"); - return (Criteria) this; - } - - public Criteria andAvailableFundsIsNull() { - addCriterion("available_funds is null"); - return (Criteria) this; - } - - public Criteria andAvailableFundsIsNotNull() { - addCriterion("available_funds is not null"); - return (Criteria) this; - } - - public Criteria andAvailableFundsEqualTo(BigDecimal value) { - addCriterion("available_funds =", value, "availableFunds"); - return (Criteria) this; - } - - public Criteria andAvailableFundsNotEqualTo(BigDecimal value) { - addCriterion("available_funds <>", value, "availableFunds"); - return (Criteria) this; - } - - public Criteria andAvailableFundsGreaterThan(BigDecimal value) { - addCriterion("available_funds >", value, "availableFunds"); - return (Criteria) this; - } - - public Criteria andAvailableFundsGreaterThanOrEqualTo(BigDecimal value) { - addCriterion("available_funds >=", value, "availableFunds"); - return (Criteria) this; - } - - public Criteria andAvailableFundsLessThan(BigDecimal value) { - addCriterion("available_funds <", value, "availableFunds"); - return (Criteria) this; - } - - public Criteria andAvailableFundsLessThanOrEqualTo(BigDecimal value) { - addCriterion("available_funds <=", value, "availableFunds"); - return (Criteria) this; - } - - public Criteria andAvailableFundsIn(List values) { - addCriterion("available_funds in", values, "availableFunds"); - return (Criteria) this; - } - - public Criteria andAvailableFundsNotIn(List values) { - addCriterion("available_funds not in", values, "availableFunds"); - return (Criteria) this; - } - - public Criteria andAvailableFundsBetween(BigDecimal value1, BigDecimal value2) { - addCriterion("available_funds between", value1, value2, "availableFunds"); - return (Criteria) this; - } - - public Criteria andAvailableFundsNotBetween(BigDecimal value1, BigDecimal value2) { - addCriterion("available_funds not between", value1, value2, "availableFunds"); - return (Criteria) this; - } - - public Criteria andMarginLevelIsNull() { - addCriterion("margin_level is null"); - return (Criteria) this; - } - - public Criteria andMarginLevelIsNotNull() { - addCriterion("margin_level is not null"); - return (Criteria) this; - } - - public Criteria andMarginLevelEqualTo(BigDecimal value) { - addCriterion("margin_level =", value, "marginLevel"); - return (Criteria) this; - } - - public Criteria andMarginLevelNotEqualTo(BigDecimal value) { - addCriterion("margin_level <>", value, "marginLevel"); - return (Criteria) this; - } - - public Criteria andMarginLevelGreaterThan(BigDecimal value) { - addCriterion("margin_level >", value, "marginLevel"); - return (Criteria) this; - } - - public Criteria andMarginLevelGreaterThanOrEqualTo(BigDecimal value) { - addCriterion("margin_level >=", value, "marginLevel"); - return (Criteria) this; - } - - public Criteria andMarginLevelLessThan(BigDecimal value) { - addCriterion("margin_level <", value, "marginLevel"); - return (Criteria) this; - } - - public Criteria andMarginLevelLessThanOrEqualTo(BigDecimal value) { - addCriterion("margin_level <=", value, "marginLevel"); - return (Criteria) this; - } - - public Criteria andMarginLevelIn(List values) { - addCriterion("margin_level in", values, "marginLevel"); - return (Criteria) this; - } - - public Criteria andMarginLevelNotIn(List values) { - addCriterion("margin_level not in", values, "marginLevel"); - return (Criteria) this; - } - - public Criteria andMarginLevelBetween(BigDecimal value1, BigDecimal value2) { - addCriterion("margin_level between", value1, value2, "marginLevel"); - return (Criteria) this; - } - - public Criteria andMarginLevelNotBetween(BigDecimal value1, BigDecimal value2) { - addCriterion("margin_level not between", value1, value2, "marginLevel"); - return (Criteria) this; - } - - public Criteria andPositionProfitLossIsNull() { - addCriterion("position_profit_loss is null"); - return (Criteria) this; - } - - public Criteria andPositionProfitLossIsNotNull() { - addCriterion("position_profit_loss is not null"); - return (Criteria) this; - } - - public Criteria andPositionProfitLossEqualTo(BigDecimal value) { - addCriterion("position_profit_loss =", value, "positionProfitLoss"); - return (Criteria) this; - } - - public Criteria andPositionProfitLossNotEqualTo(BigDecimal value) { - addCriterion("position_profit_loss <>", value, "positionProfitLoss"); - return (Criteria) this; - } - - public Criteria andPositionProfitLossGreaterThan(BigDecimal value) { - addCriterion("position_profit_loss >", value, "positionProfitLoss"); - return (Criteria) this; - } - - public Criteria andPositionProfitLossGreaterThanOrEqualTo(BigDecimal value) { - addCriterion("position_profit_loss >=", value, "positionProfitLoss"); - return (Criteria) this; - } - - public Criteria andPositionProfitLossLessThan(BigDecimal value) { - addCriterion("position_profit_loss <", value, "positionProfitLoss"); - return (Criteria) this; - } - - public Criteria andPositionProfitLossLessThanOrEqualTo(BigDecimal value) { - addCriterion("position_profit_loss <=", value, "positionProfitLoss"); - return (Criteria) this; - } - - public Criteria andPositionProfitLossIn(List values) { - addCriterion("position_profit_loss in", values, "positionProfitLoss"); - return (Criteria) this; - } - - public Criteria andPositionProfitLossNotIn(List values) { - addCriterion("position_profit_loss not in", values, "positionProfitLoss"); - return (Criteria) this; - } - - public Criteria andPositionProfitLossBetween(BigDecimal value1, BigDecimal value2) { - addCriterion("position_profit_loss between", value1, value2, "positionProfitLoss"); - return (Criteria) this; - } - - public Criteria andPositionProfitLossNotBetween(BigDecimal value1, BigDecimal value2) { - addCriterion("position_profit_loss not between", value1, value2, "positionProfitLoss"); - return (Criteria) this; - } - - public Criteria andCumulativeProfitLossIsNull() { - addCriterion("cumulative_profit_loss is null"); - return (Criteria) this; - } - - public Criteria andCumulativeProfitLossIsNotNull() { - addCriterion("cumulative_profit_loss is not null"); - return (Criteria) this; - } - - public Criteria andCumulativeProfitLossEqualTo(BigDecimal value) { - addCriterion("cumulative_profit_loss =", value, "cumulativeProfitLoss"); - return (Criteria) this; - } - - public Criteria andCumulativeProfitLossNotEqualTo(BigDecimal value) { - addCriterion("cumulative_profit_loss <>", value, "cumulativeProfitLoss"); - return (Criteria) this; - } - - public Criteria andCumulativeProfitLossGreaterThan(BigDecimal value) { - addCriterion("cumulative_profit_loss >", value, "cumulativeProfitLoss"); - return (Criteria) this; - } - - public Criteria andCumulativeProfitLossGreaterThanOrEqualTo(BigDecimal value) { - addCriterion("cumulative_profit_loss >=", value, "cumulativeProfitLoss"); - return (Criteria) this; - } - - public Criteria andCumulativeProfitLossLessThan(BigDecimal value) { - addCriterion("cumulative_profit_loss <", value, "cumulativeProfitLoss"); - return (Criteria) this; - } - - public Criteria andCumulativeProfitLossLessThanOrEqualTo(BigDecimal value) { - addCriterion("cumulative_profit_loss <=", value, "cumulativeProfitLoss"); - return (Criteria) this; - } - - public Criteria andCumulativeProfitLossIn(List values) { - addCriterion("cumulative_profit_loss in", values, "cumulativeProfitLoss"); - return (Criteria) this; - } - - public Criteria andCumulativeProfitLossNotIn(List values) { - addCriterion("cumulative_profit_loss not in", values, "cumulativeProfitLoss"); - return (Criteria) this; - } - - public Criteria andCumulativeProfitLossBetween(BigDecimal value1, BigDecimal value2) { - addCriterion("cumulative_profit_loss between", value1, value2, "cumulativeProfitLoss"); - return (Criteria) this; - } - - public Criteria andCumulativeProfitLossNotBetween(BigDecimal value1, BigDecimal value2) { - addCriterion("cumulative_profit_loss not between", value1, value2, "cumulativeProfitLoss"); - return (Criteria) this; - } - - public Criteria andYieldIsNull() { - addCriterion("yield is null"); - return (Criteria) this; - } - - public Criteria andYieldIsNotNull() { - addCriterion("yield is not null"); - return (Criteria) this; - } - - public Criteria andYieldEqualTo(BigDecimal value) { - addCriterion("yield =", value, "yield"); - return (Criteria) this; - } - - public Criteria andYieldNotEqualTo(BigDecimal value) { - addCriterion("yield <>", value, "yield"); - return (Criteria) this; - } - - public Criteria andYieldGreaterThan(BigDecimal value) { - addCriterion("yield >", value, "yield"); - return (Criteria) this; - } - - public Criteria andYieldGreaterThanOrEqualTo(BigDecimal value) { - addCriterion("yield >=", value, "yield"); - return (Criteria) this; - } - - public Criteria andYieldLessThan(BigDecimal value) { - addCriterion("yield <", value, "yield"); - return (Criteria) this; - } - - public Criteria andYieldLessThanOrEqualTo(BigDecimal value) { - addCriterion("yield <=", value, "yield"); - return (Criteria) this; - } - - public Criteria andYieldIn(List values) { - addCriterion("yield in", values, "yield"); - return (Criteria) this; - } - - public Criteria andYieldNotIn(List values) { - addCriterion("yield not in", values, "yield"); - return (Criteria) this; - } - - public Criteria andYieldBetween(BigDecimal value1, BigDecimal value2) { - addCriterion("yield between", value1, value2, "yield"); - return (Criteria) this; - } - - public Criteria andYieldNotBetween(BigDecimal value1, BigDecimal value2) { - addCriterion("yield not between", value1, value2, "yield"); - return (Criteria) this; - } - - public Criteria andOpeningTradesIsNull() { - addCriterion("opening_trades is null"); - return (Criteria) this; - } - - public Criteria andOpeningTradesIsNotNull() { - addCriterion("opening_trades is not null"); - return (Criteria) this; - } - - public Criteria andOpeningTradesEqualTo(Integer value) { - addCriterion("opening_trades =", value, "openingTrades"); - return (Criteria) this; - } - - public Criteria andOpeningTradesNotEqualTo(Integer value) { - addCriterion("opening_trades <>", value, "openingTrades"); - return (Criteria) this; - } - - public Criteria andOpeningTradesGreaterThan(Integer value) { - addCriterion("opening_trades >", value, "openingTrades"); - return (Criteria) this; - } - - public Criteria andOpeningTradesGreaterThanOrEqualTo(Integer value) { - addCriterion("opening_trades >=", value, "openingTrades"); - return (Criteria) this; - } - - public Criteria andOpeningTradesLessThan(Integer value) { - addCriterion("opening_trades <", value, "openingTrades"); - return (Criteria) this; - } - - public Criteria andOpeningTradesLessThanOrEqualTo(Integer value) { - addCriterion("opening_trades <=", value, "openingTrades"); - return (Criteria) this; - } - - public Criteria andOpeningTradesIn(List values) { - addCriterion("opening_trades in", values, "openingTrades"); - return (Criteria) this; - } - - public Criteria andOpeningTradesNotIn(List values) { - addCriterion("opening_trades not in", values, "openingTrades"); - return (Criteria) this; - } - - public Criteria andOpeningTradesBetween(Integer value1, Integer value2) { - addCriterion("opening_trades between", value1, value2, "openingTrades"); - return (Criteria) this; - } - - public Criteria andOpeningTradesNotBetween(Integer value1, Integer value2) { - addCriterion("opening_trades not between", value1, value2, "openingTrades"); - return (Criteria) this; - } - - public Criteria andClosingTradesIsNull() { - addCriterion("closing_trades is null"); - return (Criteria) this; - } - - public Criteria andClosingTradesIsNotNull() { - addCriterion("closing_trades is not null"); - return (Criteria) this; - } - - public Criteria andClosingTradesEqualTo(Integer value) { - addCriterion("closing_trades =", value, "closingTrades"); - return (Criteria) this; - } - - public Criteria andClosingTradesNotEqualTo(Integer value) { - addCriterion("closing_trades <>", value, "closingTrades"); - return (Criteria) this; - } - - public Criteria andClosingTradesGreaterThan(Integer value) { - addCriterion("closing_trades >", value, "closingTrades"); - return (Criteria) this; - } - - public Criteria andClosingTradesGreaterThanOrEqualTo(Integer value) { - addCriterion("closing_trades >=", value, "closingTrades"); - return (Criteria) this; - } - - public Criteria andClosingTradesLessThan(Integer value) { - addCriterion("closing_trades <", value, "closingTrades"); - return (Criteria) this; - } - - public Criteria andClosingTradesLessThanOrEqualTo(Integer value) { - addCriterion("closing_trades <=", value, "closingTrades"); - return (Criteria) this; - } - - public Criteria andClosingTradesIn(List values) { - addCriterion("closing_trades in", values, "closingTrades"); - return (Criteria) this; - } - - public Criteria andClosingTradesNotIn(List values) { - addCriterion("closing_trades not in", values, "closingTrades"); - return (Criteria) this; - } - - public Criteria andClosingTradesBetween(Integer value1, Integer value2) { - addCriterion("closing_trades between", value1, value2, "closingTrades"); - return (Criteria) this; - } - - public Criteria andClosingTradesNotBetween(Integer value1, Integer value2) { - addCriterion("closing_trades not between", value1, value2, "closingTrades"); - return (Criteria) this; - } - } - - /** - * This class was generated by MyBatis Generator. - * This class corresponds to the database table sys_member - * - * @mbg.generated do_not_delete_during_merge Tue Jun 27 13:28:23 CST 2023 - */ - public static class Criteria extends GeneratedCriteria { - protected Criteria() { - super(); - } - } - - /** - * This class was generated by MyBatis Generator. - * This class corresponds to the database table sys_member - * - * @mbg.generated Tue Jun 27 13:28:23 CST 2023 - */ - public static class Criterion { - private String condition; - - private Object value; - - private Object secondValue; - - private boolean noValue; - - private boolean singleValue; - - private boolean betweenValue; - - private boolean listValue; - - private String typeHandler; - - public String getCondition() { - return condition; - } - - public Object getValue() { - return value; - } - - public Object getSecondValue() { - return secondValue; - } - - public boolean isNoValue() { - return noValue; - } - - public boolean isSingleValue() { - return singleValue; - } - - public boolean isBetweenValue() { - return betweenValue; - } - - public boolean isListValue() { - return listValue; - } - - public String getTypeHandler() { - return typeHandler; - } - - protected Criterion(String condition) { - super(); - this.condition = condition; - this.typeHandler = null; - this.noValue = true; - } - - protected Criterion(String condition, Object value, String typeHandler) { - super(); - this.condition = condition; - this.value = value; - this.typeHandler = typeHandler; - if (value instanceof List) { - this.listValue = true; - } else { - this.singleValue = true; - } - } - - protected Criterion(String condition, Object value) { - this(condition, value, null); - } - - protected Criterion(String condition, Object value, Object secondValue, String typeHandler) { - super(); - this.condition = condition; - this.value = value; - this.secondValue = secondValue; - this.typeHandler = typeHandler; - this.betweenValue = true; - } - - protected Criterion(String condition, Object value, Object secondValue) { - this(condition, value, secondValue, null); - } - } -} \ No newline at end of file diff --git a/src/main/java/com/sztzjy/forex/trading_trading/entity/mql5Entity/ExchangeFrateEntity.java b/src/main/java/com/sztzjy/forex/trading_trading/entity/mql5Entity/ExchangeFrateEntity.java index 8c98bf0..d65419e 100644 --- a/src/main/java/com/sztzjy/forex/trading_trading/entity/mql5Entity/ExchangeFrateEntity.java +++ b/src/main/java/com/sztzjy/forex/trading_trading/entity/mql5Entity/ExchangeFrateEntity.java @@ -11,7 +11,7 @@ import java.util.List; @Setter @Data //外汇汇率实例 -public class ExchangeFrateEntity extends JSONObject { +public class ExchangeFrateEntity extends JSONObject{ private int error_code; private String resultcode; private String reason; diff --git a/src/main/java/com/sztzjy/forex/trading_trading/mappers/MemberMapper.java b/src/main/java/com/sztzjy/forex/trading_trading/mappers/MemberMapper.java index 3bf33aa..8bb921b 100644 --- a/src/main/java/com/sztzjy/forex/trading_trading/mappers/MemberMapper.java +++ b/src/main/java/com/sztzjy/forex/trading_trading/mappers/MemberMapper.java @@ -1,16 +1,18 @@ package com.sztzjy.forex.trading_trading.mappers; import com.sztzjy.forex.trading_trading.entity.Member; -import com.sztzjy.forex.trading_trading.entity.example.MemberExample; +import com.sztzjy.forex.trading_trading.entity.MemberExample; import java.util.List; -import org.apache.ibatis.annotations.Param; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; +@Mapper public interface MemberMapper { /** * This method was generated by MyBatis Generator. * This method corresponds to the database table sys_member * - * @mbg.generated Tue Jun 27 13:28:23 CST 2023 + * @mbg.generated Wed Jun 28 16:43:19 CST 2023 */ long countByExample(MemberExample example); @@ -18,7 +20,7 @@ public interface MemberMapper { * This method was generated by MyBatis Generator. * This method corresponds to the database table sys_member * - * @mbg.generated Tue Jun 27 13:28:23 CST 2023 + * @mbg.generated Wed Jun 28 16:43:19 CST 2023 */ int deleteByExample(MemberExample example); @@ -26,15 +28,15 @@ public interface MemberMapper { * This method was generated by MyBatis Generator. * This method corresponds to the database table sys_member * - * @mbg.generated Tue Jun 27 13:28:23 CST 2023 + * @mbg.generated Wed Jun 28 16:43:19 CST 2023 */ - int deleteByPrimaryKey(Long memberId); + int deleteByPrimaryKey(Integer memberId); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table sys_member * - * @mbg.generated Tue Jun 27 13:28:23 CST 2023 + * @mbg.generated Wed Jun 28 16:43:19 CST 2023 */ int insert(Member record); @@ -42,7 +44,7 @@ public interface MemberMapper { * This method was generated by MyBatis Generator. * This method corresponds to the database table sys_member * - * @mbg.generated Tue Jun 27 13:28:23 CST 2023 + * @mbg.generated Wed Jun 28 16:43:19 CST 2023 */ int insertSelective(Member record); @@ -50,7 +52,7 @@ public interface MemberMapper { * This method was generated by MyBatis Generator. * This method corresponds to the database table sys_member * - * @mbg.generated Tue Jun 27 13:28:23 CST 2023 + * @mbg.generated Wed Jun 28 16:43:19 CST 2023 */ List selectByExample(MemberExample example); @@ -58,15 +60,15 @@ public interface MemberMapper { * This method was generated by MyBatis Generator. * This method corresponds to the database table sys_member * - * @mbg.generated Tue Jun 27 13:28:23 CST 2023 + * @mbg.generated Wed Jun 28 16:43:19 CST 2023 */ - Member selectByPrimaryKey(Long memberId); + Member selectByPrimaryKey(Integer memberId); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table sys_member * - * @mbg.generated Tue Jun 27 13:28:23 CST 2023 + * @mbg.generated Wed Jun 28 16:43:19 CST 2023 */ int updateByExampleSelective(@Param("record") Member record, @Param("example") MemberExample example); @@ -74,7 +76,7 @@ public interface MemberMapper { * This method was generated by MyBatis Generator. * This method corresponds to the database table sys_member * - * @mbg.generated Tue Jun 27 13:28:23 CST 2023 + * @mbg.generated Wed Jun 28 16:43:19 CST 2023 */ int updateByExample(@Param("record") Member record, @Param("example") MemberExample example); @@ -82,7 +84,7 @@ public interface MemberMapper { * This method was generated by MyBatis Generator. * This method corresponds to the database table sys_member * - * @mbg.generated Tue Jun 27 13:28:23 CST 2023 + * @mbg.generated Wed Jun 28 16:43:19 CST 2023 */ int updateByPrimaryKeySelective(Member record); @@ -90,7 +92,7 @@ public interface MemberMapper { * This method was generated by MyBatis Generator. * This method corresponds to the database table sys_member * - * @mbg.generated Tue Jun 27 13:28:23 CST 2023 + * @mbg.generated Wed Jun 28 16:43:19 CST 2023 */ int updateByPrimaryKey(Member record); } \ No newline at end of file diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index 0d6bbf6..a767496 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -75,7 +75,7 @@ spring: mybatis: type-aliases-package: com.sztzjy.forex.trading_trading.entity - mapper-locations: classpath*:mapper/*.xml + mapper-locations: classpath*:/mappers/*.xml swagger: enable: true diff --git a/src/main/resources/mappers/MemberMapper.xml b/src/main/resources/mappers/MemberMapper.xml deleted file mode 100644 index a0ad50f..0000000 --- a/src/main/resources/mappers/MemberMapper.xml +++ /dev/null @@ -1,493 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - and ${criterion.condition} - - - and ${criterion.condition} #{criterion.value} - - - and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} - - - and ${criterion.condition} - - #{listItem} - - - - - - - - - - - - - - - - - - - and ${criterion.condition} - - - and ${criterion.condition} #{criterion.value} - - - and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} - - - and ${criterion.condition} - - #{listItem} - - - - - - - - - - - - member_id, training_id, name, student_number, major, class_grade, rank, initial_capital, - total_assets, net_value, margin_used, available_funds, margin_level, position_profit_loss, - cumulative_profit_loss, yield, opening_trades, closing_trades - - - - - - delete from sys_member - where member_id = #{memberId,jdbcType=BIGINT} - - - - delete from sys_member - - - - - - - insert into sys_member (member_id, training_id, name, - student_number, major, class_grade, - rank, initial_capital, total_assets, - net_value, margin_used, available_funds, - margin_level, position_profit_loss, cumulative_profit_loss, - yield, opening_trades, closing_trades - ) - values (#{memberId,jdbcType=BIGINT}, #{trainingId,jdbcType=VARCHAR}, #{name,jdbcType=VARCHAR}, - #{studentNumber,jdbcType=VARCHAR}, #{major,jdbcType=VARCHAR}, #{classGrade,jdbcType=VARCHAR}, - #{rank,jdbcType=INTEGER}, #{initialCapital,jdbcType=DECIMAL}, #{totalAssets,jdbcType=DECIMAL}, - #{netValue,jdbcType=DECIMAL}, #{marginUsed,jdbcType=DECIMAL}, #{availableFunds,jdbcType=DECIMAL}, - #{marginLevel,jdbcType=DECIMAL}, #{positionProfitLoss,jdbcType=DECIMAL}, #{cumulativeProfitLoss,jdbcType=DECIMAL}, - #{yield,jdbcType=DECIMAL}, #{openingTrades,jdbcType=INTEGER}, #{closingTrades,jdbcType=INTEGER} - ) - - - - insert into sys_member - - - member_id, - - - training_id, - - - name, - - - student_number, - - - major, - - - class_grade, - - - rank, - - - initial_capital, - - - total_assets, - - - net_value, - - - margin_used, - - - available_funds, - - - margin_level, - - - position_profit_loss, - - - cumulative_profit_loss, - - - yield, - - - opening_trades, - - - closing_trades, - - - - - #{memberId,jdbcType=BIGINT}, - - - #{trainingId,jdbcType=VARCHAR}, - - - #{name,jdbcType=VARCHAR}, - - - #{studentNumber,jdbcType=VARCHAR}, - - - #{major,jdbcType=VARCHAR}, - - - #{classGrade,jdbcType=VARCHAR}, - - - #{rank,jdbcType=INTEGER}, - - - #{initialCapital,jdbcType=DECIMAL}, - - - #{totalAssets,jdbcType=DECIMAL}, - - - #{netValue,jdbcType=DECIMAL}, - - - #{marginUsed,jdbcType=DECIMAL}, - - - #{availableFunds,jdbcType=DECIMAL}, - - - #{marginLevel,jdbcType=DECIMAL}, - - - #{positionProfitLoss,jdbcType=DECIMAL}, - - - #{cumulativeProfitLoss,jdbcType=DECIMAL}, - - - #{yield,jdbcType=DECIMAL}, - - - #{openingTrades,jdbcType=INTEGER}, - - - #{closingTrades,jdbcType=INTEGER}, - - - - - - - update sys_member - - - member_id = #{record.memberId,jdbcType=BIGINT}, - - - training_id = #{record.trainingId,jdbcType=VARCHAR}, - - - name = #{record.name,jdbcType=VARCHAR}, - - - student_number = #{record.studentNumber,jdbcType=VARCHAR}, - - - major = #{record.major,jdbcType=VARCHAR}, - - - class_grade = #{record.classGrade,jdbcType=VARCHAR}, - - - rank = #{record.rank,jdbcType=INTEGER}, - - - initial_capital = #{record.initialCapital,jdbcType=DECIMAL}, - - - total_assets = #{record.totalAssets,jdbcType=DECIMAL}, - - - net_value = #{record.netValue,jdbcType=DECIMAL}, - - - margin_used = #{record.marginUsed,jdbcType=DECIMAL}, - - - available_funds = #{record.availableFunds,jdbcType=DECIMAL}, - - - margin_level = #{record.marginLevel,jdbcType=DECIMAL}, - - - position_profit_loss = #{record.positionProfitLoss,jdbcType=DECIMAL}, - - - cumulative_profit_loss = #{record.cumulativeProfitLoss,jdbcType=DECIMAL}, - - - yield = #{record.yield,jdbcType=DECIMAL}, - - - opening_trades = #{record.openingTrades,jdbcType=INTEGER}, - - - closing_trades = #{record.closingTrades,jdbcType=INTEGER}, - - - - - - - - - update sys_member - set member_id = #{record.memberId,jdbcType=BIGINT}, - training_id = #{record.trainingId,jdbcType=VARCHAR}, - name = #{record.name,jdbcType=VARCHAR}, - student_number = #{record.studentNumber,jdbcType=VARCHAR}, - major = #{record.major,jdbcType=VARCHAR}, - class_grade = #{record.classGrade,jdbcType=VARCHAR}, - rank = #{record.rank,jdbcType=INTEGER}, - initial_capital = #{record.initialCapital,jdbcType=DECIMAL}, - total_assets = #{record.totalAssets,jdbcType=DECIMAL}, - net_value = #{record.netValue,jdbcType=DECIMAL}, - margin_used = #{record.marginUsed,jdbcType=DECIMAL}, - available_funds = #{record.availableFunds,jdbcType=DECIMAL}, - margin_level = #{record.marginLevel,jdbcType=DECIMAL}, - position_profit_loss = #{record.positionProfitLoss,jdbcType=DECIMAL}, - cumulative_profit_loss = #{record.cumulativeProfitLoss,jdbcType=DECIMAL}, - yield = #{record.yield,jdbcType=DECIMAL}, - opening_trades = #{record.openingTrades,jdbcType=INTEGER}, - closing_trades = #{record.closingTrades,jdbcType=INTEGER} - - - - - - - update sys_member - - - training_id = #{trainingId,jdbcType=VARCHAR}, - - - name = #{name,jdbcType=VARCHAR}, - - - student_number = #{studentNumber,jdbcType=VARCHAR}, - - - major = #{major,jdbcType=VARCHAR}, - - - class_grade = #{classGrade,jdbcType=VARCHAR}, - - - rank = #{rank,jdbcType=INTEGER}, - - - initial_capital = #{initialCapital,jdbcType=DECIMAL}, - - - total_assets = #{totalAssets,jdbcType=DECIMAL}, - - - net_value = #{netValue,jdbcType=DECIMAL}, - - - margin_used = #{marginUsed,jdbcType=DECIMAL}, - - - available_funds = #{availableFunds,jdbcType=DECIMAL}, - - - margin_level = #{marginLevel,jdbcType=DECIMAL}, - - - position_profit_loss = #{positionProfitLoss,jdbcType=DECIMAL}, - - - cumulative_profit_loss = #{cumulativeProfitLoss,jdbcType=DECIMAL}, - - - yield = #{yield,jdbcType=DECIMAL}, - - - opening_trades = #{openingTrades,jdbcType=INTEGER}, - - - closing_trades = #{closingTrades,jdbcType=INTEGER}, - - - where member_id = #{memberId,jdbcType=BIGINT} - - - - update sys_member - set training_id = #{trainingId,jdbcType=VARCHAR}, - name = #{name,jdbcType=VARCHAR}, - student_number = #{studentNumber,jdbcType=VARCHAR}, - major = #{major,jdbcType=VARCHAR}, - class_grade = #{classGrade,jdbcType=VARCHAR}, - rank = #{rank,jdbcType=INTEGER}, - initial_capital = #{initialCapital,jdbcType=DECIMAL}, - total_assets = #{totalAssets,jdbcType=DECIMAL}, - net_value = #{netValue,jdbcType=DECIMAL}, - margin_used = #{marginUsed,jdbcType=DECIMAL}, - available_funds = #{availableFunds,jdbcType=DECIMAL}, - margin_level = #{marginLevel,jdbcType=DECIMAL}, - position_profit_loss = #{positionProfitLoss,jdbcType=DECIMAL}, - cumulative_profit_loss = #{cumulativeProfitLoss,jdbcType=DECIMAL}, - yield = #{yield,jdbcType=DECIMAL}, - opening_trades = #{openingTrades,jdbcType=INTEGER}, - closing_trades = #{closingTrades,jdbcType=INTEGER} - where member_id = #{memberId,jdbcType=BIGINT} - - \ No newline at end of file