| | |
| | | <result column="creditCode" property="creditcode"/> |
| | | <result column="enterpriseName" property="enterprisename"/> |
| | | <result column="representative" property="representative"/> |
| | | <result column="regstsat" property="regstsat"/> |
| | | <result column="establishTime" property="establishtime"/> |
| | | <result column="registeredCapital" property="registeredcapital"/> |
| | | <result column="capital" property="capital"/> |
| | |
| | | <result column="region" property="region"/> |
| | | <result column="registration" property="registration"/> |
| | | <result column="industry" property="industry"/> |
| | | <result column="tenantId" property="tenantid"/> |
| | | <result column="departmentid" property="departmentid"/> |
| | | <result column="stats" property="stats"/> |
| | | <result column="jurisdiction" property="jurisdiction"/> |
| | | </resultMap> |
| | | |
| | | |
| | | <select id="selectInformationPage" resultMap="informationResultMap"> |
| | | select * from sys_information where 1=1 |
| | | select * from sys_information where 1=1 |
| | | <if test="information.enterprisename!=null and information.enterprisename!=''"> |
| | | and enterpriseName like concat(concat('%', #{information.enterprisename}),'%') |
| | | </if> |
| | |
| | | <if test="information.stats!=null and information.stats!=''"> |
| | | and stats=#{stats} |
| | | </if> |
| | | <if test="information.jurisdiction!=null and information.jurisdiction!=''"> |
| | | and jurisdiction=#{jurisdiction} |
| | | </if> |
| | | </select> |
| | | |
| | | <delete id="deleteIn"> |
| | | delete from sys_information where creditCode=#{creditcode} |
| | | delete |
| | | from sys_information |
| | | where creditCode = #{creditcode} |
| | | </delete> |
| | | <delete id="deleteSh"> |
| | | delete from sys_shareholder where creditCode=#{creditcode} |
| | | delete |
| | | from sys_shareholder |
| | | where creditCode = #{creditcode} |
| | | </delete> |
| | | <delete id="deleteMe"> |
| | | delete from sys_member where creditCode=#{creditcode} |
| | | delete |
| | | from sys_member |
| | | where creditCode = #{creditcode} |
| | | </delete> |
| | | |
| | | <select id="selectCount" resultType="java.util.HashMap"> |
| | | SELECT |
| | | isnull( B.confess, 0 ) AS confess, |
| | | isnull( C.staff, 0 ) AS staff, |
| | | isnull( D.security, 0 ) AS security, |
| | | isnull( E.armed, 0 ) AS armed |
| | | FROM |
| | | ( SELECT jurisdiction FROM sys_information GROUP BY jurisdiction ) A |
| | | FULL JOIN ( SELECT COUNT ( stats ) AS confess, jurisdiction FROM sys_information WHERE stats = 0 GROUP BY jurisdiction ) B ON A.jurisdiction = B.jurisdiction |
| | | FULL JOIN ( SELECT COUNT ( stats ) AS staff, jurisdiction FROM sys_information WHERE stats = 1 GROUP BY jurisdiction ) C ON A.jurisdiction = C.jurisdiction |
| | | FULL JOIN ( SELECT COUNT ( stats ) AS security, jurisdiction FROM sys_information WHERE stats = 2 GROUP BY jurisdiction ) D ON A.jurisdiction = D.jurisdiction |
| | | FULL JOIN ( SELECT COUNT ( stats ) AS armed, jurisdiction FROM sys_information WHERE stats = 3 GROUP BY jurisdiction ) E ON A.jurisdiction = E.jurisdiction |
| | | WHERE |
| | | A.jurisdiction = #{departmentid} |
| | | </select> |
| | | |
| | | <select id="selectInCount" resultType="java.util.HashMap"> |
| | | SELECT COUNT(u.dept_id) AS number,d.dept_name FROM blade_user u LEFT JOIN blade_dept d ON d.id=u.dept_id WHERE u.hold=1 GROUP BY u.dept_id,d.dept_name |
| | | </select> |
| | | |
| | | </mapper> |