1
zj
2024-06-13 8eea5be3b36875bd4ffe70e6c3a5bb07b1d829bf
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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.yami.trading.dao.item.ItemSummaryMapper">
 
    <sql id="itemSummaryColumns">
        a.uuid AS "uuid",
        a.pb_ttm AS "pbTtm",
        a.bps AS "bps",
        a.dividend_rate AS "dividendRate",
        a.net_profit_ratio AS "netProfitRatio",
        a.operate_income_qoq AS "operateIncomeQoq",
        a.yoy_profit_share AS "yoyProfitShare",
        a.hksk_market_cap AS "hkskMarketCap",
        a.sk_market_cap AS "skMarketCap",
        a.pe_ttm AS "peTtm",
        a.basic_eps AS "basicEps",
        a.dps_hkd AS "dpsHkd",
        a.gross_profit_margin AS "grossProfitMargin",
        a.operate_income AS "operateIncome",
        a.shhareholders_earnings AS "shhareholdersEarnings",
        a.hong_kong_stock_capital AS "hongKongStockCapital",
        a.common_acs AS "commonAcs",
        a.symbol AS "symbol",
        a.secucode AS "secucode",
        a.security_type AS "securityType",
        a.isin_code AS "isinCode",
        a.listing_date AS "listingDate",
        a.issue_price AS "issuePrice",
        a.board AS "board",
        a.year_settle_day AS "yearSettleDay",
        a.issued_common_shares AS "issuedCommonShares",
        a.trade_unit AS "tradeUnit",
        a.par_value_per_share AS "parValuePerShare",
        a.org_name AS "orgName",
        a.en_name AS "enName",
        a.belong_industry AS "belongIndustry",
        a.hong_kong_stock_shares AS "hongKongStockShares",
        a.registered_capital AS "registeredCapital",
        a.chairman AS "chairman",
        a.secretary AS "secretary",
        a.found_date AS "foundDate",
        a.emp_num AS "empNum",
        a.org_profile AS "orgProfile",
        a.address AS "address",
        a.company_headquarters AS "companyHeadquarters",
        a.share_registrar AS "shareRegistrar",
        a.account_firm AS "accountFirm",
        a.main_correspondent_bank AS "mainCorrespondentBank",
        a.legal_advisor AS "legalAdvisor",
        a.org_web AS "orgWeb",
        a.org_email AS "orgEmail",
        a.org_tel AS "orgTel",
        a.org_fax AS "orgFax",
        a.eps AS "eps",
        a.nav_per_share AS "navPerShare",
        a.total_operating_revenue AS "totalOperatingRevenue",
        a.yoy_total_operating_revenue AS "yoyTotalOperatingRevenue",
        a.net_profit AS "netProfit",
        a.yoy_net_profit AS "yoyNetProfit",
        a.roe AS "roe",
        a.debt_ratio AS "debtRatio",
        a.circulating_a_shares AS "circulatingAShares",
        a.circulating_a_share_market_capitalization AS "circulatingAShareMarketCapitalization",
        a.loan_to_value_ratio AS "loanToValueRatio",
        a.goodwill_scale AS "goodwillScale",
        a.region AS "region",
        a.belonging_concept AS "belongingConcept",
        a.legal_representative AS "legalRepresentative",
        a.managing_director AS "managingDirector",
        a.management_team_size AS "managementTeamSize",
        a.audit_organization AS "auditOrganization",
        a.net_funds_raised AS "netFundsRaised",
        a.pe_ratio_at_ipo AS "peRatioAtIpo",
        a.online_drawing_rate AS "onlineDrawingRate",
        a.total_income AS "totalIncome",
        a.yoy_total_income AS "yoyTotalIncome",
        a.profit_parent_company AS "profitParentCompany",
        a.yoy_profit_parent_company AS "yoyProfitParentCompany",
        a.weekly_interest_rate AS "weeklyInterestRate",
        a.stock_exchange AS "stockExchange",
        a.create_by AS "createBy.id",
        a.create_time AS "createTime",
        a.update_by AS "updateBy.id",
        a.update_time AS "updateTime",
        a.remarks AS "remarks",
        a.del_flag AS "delFlag"
    </sql>
 
    <sql id="itemSummaryJoins">
 
    </sql>
 
 
 
    <select id="findById" resultType="com.yami.trading.bean.item.dto.ItemSummaryDTO">
        SELECT
            <include refid="itemSummaryColumns"/>
        FROM t_item_summary a
        <include refid="itemSummaryJoins"/>
        WHERE a.uuid = #{id} and a.del_flag = 0
    </select>
 
    <select id="findList" resultType="com.yami.trading.bean.item.dto.ItemSummaryDTO">
        SELECT
            <include refid="itemSummaryColumns"/>
        FROM t_item_summary a
        <include refid="itemSummaryJoins"/>
        ${ew.customSqlSegment}
    </select>
 
 
</mapper>