| | |
| | | order by lastmodifytime asc |
| | | </select> |
| | | |
| | | <!--codeclassify0.parentCodeClassifyOid = '${oid}'--> |
| | | <select id="selectAllLevelChildHasPath" resultMap="plCodeClassifyResultMap"> |
| | | select codeclassify0.OWNER as owner, |
| | | codeclassify0.BTMTYPEID as btmtypeid, |
| | |
| | | on codeclassify0.codeResembleRuleOid = coderesembleruleoid.oid |
| | | START WITH |
| | | <if test="oid != null "> |
| | | codeclassify0.parentCodeClassifyOid = '${oid}' |
| | | codeclassify0.parentCodeClassifyOid = #{oid} |
| | | </if> |
| | | <if test="oid == null "> |
| | | codeclassify0.parentCodeClassifyOid is null |
| | | </if> |
| | | <if test="tenantId != null and tenantId != ''"> |
| | | and codeclassify0.tenant_id = #{tenantId} |
| | | </if> |
| | | CONNECT BY PRIOR codeclassify0.OID = codeclassify0.parentCodeClassifyOid |
| | | </select> |
| | |
| | | codeclassify0.TENANT_ID as tenantId , |
| | | coderuleoid.name as codeRuleOidName, |
| | | codekeyattrrepeatoid.name as codeKeyAttrRepeatOidName, |
| | | coderesembleruleoid.name as codeResembleRuleOidName, |
| | | ( |
| | | SELECT |
| | | COUNT(*) |
| | | FROM |
| | | ${tableName} |
| | | WHERE |
| | | CODECLSFID IN ( |
| | | SELECT |
| | | oid |
| | | FROM |
| | | PL_CODE_CLASSIFY |
| | | WHERE |
| | | lcstatus = 'Enabled' |
| | | START WITH |
| | | OID = codeclassify0.OID |
| | | CONNECT BY |
| | | PRIOR OID = parentCodeClassifyOid |
| | | ) |
| | | AND lastr = '1' |
| | | AND lastv = '1' |
| | | ) AS total |
| | | coderesembleruleoid.name as codeResembleRuleOidName |
| | | from pl_code_classify codeclassify0 |
| | | left join pl_code_rule coderuleoid |
| | | on codeclassify0.codeRuleOid = coderuleoid.oid |
| | |
| | | </if> |
| | | order by id asc |
| | | </select> |
| | | |
| | | <!--获取所有下级节点,不要动这个方法sql--> |
| | | <select id="selectAllClassifyByOid" resultMap="plCodeClassifyResultMap"> |
| | | select codeclassify0.OWNER as owner, |
| | | select codeclassify0.OWNER as owner, |
| | | codeclassify0.BTMTYPEID as btmtypeid, |
| | | codeclassify0.CREATOR as creator, |
| | | codeclassify0.CREATETIME as createtime, |