Commit e440e504 authored by huyuchen's avatar huyuchen

huych-风险管控提交

parent c9352d0a
...@@ -218,193 +218,304 @@ ...@@ -218,193 +218,304 @@
<!--tRiskMonitor批量生成--> <!--tRiskMonitor批量生成-->
<select id="selectRiskMonitorList" resultMap="tRiskMonitorMap"> <select id="selectRiskMonitorList" resultMap="tRiskMonitorMap">
select A.id as DEPT_ID, SELECT
a.STOP_FLAG, A.id AS DEPT_ID,
a.DEPART_NAME, a.DEPART_NAME,
a.DEPART_NO, a.DEPART_NO,
ifnull(a.SECOND_INDICATOR_BELONG,'') SECOND_INDICATOR_BELONG, ifnull( a.SECOND_INDICATOR_BELONG, '' ) SECOND_INDICATOR_BELONG,
a.CUSTOMER_NAME, a.CUSTOMER_NAME,
a.CUSTOMER_NO, a.CUSTOMER_NO,
ifnull(a.BUSINESS_SECOND_TYPE,'') BUSINESS_SECOND_TYPE, ifnull( a.BUSINESS_SECOND_TYPE, '' ) BUSINESS_SECOND_TYPE,
ifnull(a.BUSINESS_PRIMARY_TYPE,'') BUSINESS_PRIMARY_TYPE, ifnull( a.BUSINESS_PRIMARY_TYPE, '' ) BUSINESS_PRIMARY_TYPE,
ifnull(a.BUSINESS_THIRD_TYPE,'') BUSINESS_THIRD_TYPE, ifnull( a.BUSINESS_THIRD_TYPE, '' ) BUSINESS_THIRD_TYPE,
ifnull(a.BU_BELONG,'') BU_BELONG, ifnull( a.BU_BELONG, '' ) BU_BELONG,
ifnull(a.LINE_TYPE,'') LINE_TYPE, ifnull( a.LINE_TYPE, '' ) LINE_TYPE,
CONCAT(if(ifnull(pro.countPer,0) > ifnull(q.onContractNum,0),'合同漏签 / ','') CONCAT(
,if(ifnull(ht.countContract,0) - ifnull(q.onContractNum,0) > 0,'合同漏减 / ','') IF
,if(ifnull(pro.countPer,0) > ifnull(r.onInsuranceNum,0),'商险漏买 / ','') ( ifnull( pro.countPer, 0 ) > ifnull( q.onContractNum, 0 ), '合同漏签 / ', '' ),
,if(ifnull(sx.countInsurance,0) - ifnull(r.onInsuranceNum,0) >0, '商险多买 / ','') IF
,if(ifnull(pro.countPer,0) > ifnull(w.onSocialNum,0), '社保漏买 / ','') ( ifnull( ht.countContract, 0 ) - ifnull( q.onContractNum, 0 ) > 0, '合同漏减 / ', '' ),
,if(ifnull(so.countSocial,0) - ifnull(w.onSocialNum,0) >0, '社保多买 / ','') IF
,if(ifnull(pro.countPer,0) > ifnull(e.onFundNum,0), '公积金漏买 / ','') ( ifnull( pro.countPer, 0 ) > ifnull( r.onInsuranceNum, 0 ), '商险漏买 / ', '' ),
,if(ifnull(fu.countFund,0) - ifnull(e.onFundNum,0) >0, '公积金多买 / ','') IF
,if(ifnull(pro.countPer,0) > ifnull(t.onSalaryNum,0), '工资漏发 / ','') ( ifnull( sx.countInsurance, 0 ) - ifnull( r.onInsuranceNum, 0 ) > 0, '商险多买 / ', '' ),
,if(ifnull(sa.countSalary,0) - ifnull(t.onSalaryNum,0) >0, '工资多发 / ','') IF
) RISK_TYPE, ( ifnull( pro.countPer, 0 ) > ifnull( w.onSocialNum, 0 ), '社保漏买 / ', '' ),
if (length(CONCAT(if(ifnull(pro.countPer,0) > ifnull(q.onContractNum,0),'合同漏签 / ','') IF
,if(ifnull(ht.countContract,0) - ifnull(q.onContractNum,0) > 0,'合同漏减 / ','') ( ifnull( so.countSocial, 0 ) - ifnull( w.onSocialNum, 0 ) > 0, '社保多买 / ', '' ),
,if(ifnull(pro.countPer,0) > ifnull(r.onInsuranceNum,0),'商险漏买 / ','') IF
,if(ifnull(sx.countInsurance,0) - ifnull(r.onInsuranceNum,0) >0, '商险多买 / ','') ( ifnull( pro.countPer, 0 ) > ifnull( e.onFundNum, 0 ), '公积金漏买 / ', '' ),
,if(ifnull(pro.countPer,0) > ifnull(w.onSocialNum,0), '社保漏买 / ','') IF
,if(ifnull(so.countSocial,0) - ifnull(w.onSocialNum,0) >0, '社保多买 / ','') ( ifnull( fu.countFund, 0 ) - ifnull( e.onFundNum, 0 ) > 0, '公积金多买 / ', '' ),
,if(ifnull(pro.countPer,0) > ifnull(e.onFundNum,0), '公积金漏买 / ','') IF
,if(ifnull(fu.countFund,0) - ifnull(e.onFundNum,0) >0, '公积金多买 / ','') ( ifnull( pro.countPer, 0 ) > ifnull( t.onSalaryNum, 0 ), '工资漏发 / ', '' ),
,if(ifnull(pro.countPer,0) > ifnull(t.onSalaryNum,0), '工资漏发 / ','') IF
,if(ifnull(sa.countSalary,0) - ifnull(t.onSalaryNum,0) >0, '工资多发 / ','') ( ifnull( sa.countSalary, 0 ) - ifnull( t.onSalaryNum, 0 ) > 0, '工资多发 / ', '' )
)) >0,'0','1') IS_RISK, ) RISK_TYPE,
ifnull(q.onContractNum, 0) PRO_CONTRACT_NUM, IF
ifnull(w.onSocialNum, 0) PRO_SOCIAL_NUM, (
ifnull(e.onFundNum, 0) PRO_FUND_NUM, length(
ifnull(r.onInsuranceNum, 0) PRO_INSURANCE_NUM, CONCAT(
ifnull(t.onSalaryNum, 0) PRO_SALARY_NUM, IF
ifnull(ht.countContract, 0) - ifnull(q.onContractNum, 0) UNPRO_CONTRACT_NUM, ( ifnull( pro.countPer, 0 ) > ifnull( q.onContractNum, 0 ), '合同漏签 / ', '' ),
ifnull(so.countSocial, 0) - ifnull(w.onSocialNum, 0) UNPRO_SOCIAL_NUM, IF
ifnull(fu.countFund, 0) - ifnull(e.onFundNum, 0) UNPRO_FUND_NUM, ( ifnull( ht.countContract, 0 ) - ifnull( q.onContractNum, 0 ) > 0, '合同漏减 / ', '' ),
ifnull(sx.countInsurance, 0) - ifnull(r.onInsuranceNum, 0) UNPRO_INSURANCE_NUM, IF
ifnull(sa.countSalary, 0) - ifnull(t.onSalaryNum, 0) UNPRO_SALARY_NUM, ( ifnull( pro.countPer, 0 ) > ifnull( r.onInsuranceNum, 0 ), '商险漏买 / ', '' ),
ifnull(DATE_FORMAT(sa.CREATE_TIME,'%Y-%m-%d %H:%i:%s'),'') LAST_SALARY_TIME, IF
ifnull(pro.countPer, 0) PROJECT_NUM, ( ifnull( sx.countInsurance, 0 ) - ifnull( r.onInsuranceNum, 0 ) > 0, '商险多买 / ', '' ),
'1' create_by, IF
'超管' create_name, ( ifnull( pro.countPer, 0 ) > ifnull( w.onSocialNum, 0 ), '社保漏买 / ', '' ),
'1' UPDATE_BY IF
from t_settle_domain a ( ifnull( so.countSocial, 0 ) - ifnull( w.onSocialNum, 0 ) > 0, '社保多买 / ', '' ),
left join ( IF
select a.DEPT_NO, ( ifnull( pro.countPer, 0 ) > ifnull( e.onFundNum, 0 ), '公积金漏买 / ', '' ),
count(DISTINCT a.EMP_IDCARD) as countContract IF
from t_employee_contract_info a ( ifnull( fu.countFund, 0 ) - ifnull( e.onFundNum, 0 ) > 0, '公积金多买 / ', '' ),
where a.IN_USE = '0' IF
and a.DELETE_FLAG = 0 ( ifnull( pro.countPer, 0 ) > ifnull( t.onSalaryNum, 0 ), '工资漏发 / ', '' ),
and CONTRACT_END >= CURDATE() IF
and length(ifnull(a.DEPT_NO, 0)) > 0 ( ifnull( sa.countSalary, 0 ) - ifnull( t.onSalaryNum, 0 ) > 0, '工资多发 / ', '' )
group by a.DEPT_NO )) > 0,
) ht on a.DEPART_NO = ht.DEPT_NO '0',
left join ( '1'
select a.SETTLE_DOMAIN_CODE, ) IS_RISK,
count(DISTINCT a.EMP_IDCARD) as countSocial ifnull( q.onContractNum, 0 ) PRO_CONTRACT_NUM,
from mvp_social.t_social_fund_info a ifnull( w.onSocialNum, 0 ) PRO_SOCIAL_NUM,
where a.SOCIAL_STATUS in ('3', '4', '9', '12') ifnull( e.onFundNum, 0 ) PRO_FUND_NUM,
and length(ifnull(a.SETTLE_DOMAIN_CODE, 0)) > 0 ifnull( r.onInsuranceNum, 0 ) PRO_INSURANCE_NUM,
group by a.SETTLE_DOMAIN_CODE ifnull( t.onSalaryNum, 0 ) PRO_SALARY_NUM,
) so on so.SETTLE_DOMAIN_CODE = a.DEPART_NO ifnull( ht.countContract, 0 ) - ifnull( q.onContractNum, 0 ) UNPRO_CONTRACT_NUM,
left join ( ifnull( so.countSocial, 0 ) - ifnull( w.onSocialNum, 0 ) UNPRO_SOCIAL_NUM,
select a.SETTLE_DOMAIN_CODE, ifnull( fu.countFund, 0 ) - ifnull( e.onFundNum, 0 ) UNPRO_FUND_NUM,
count(DISTINCT a.EMP_IDCARD) as countFund ifnull( sx.countInsurance, 0 ) - ifnull( r.onInsuranceNum, 0 ) UNPRO_INSURANCE_NUM,
from mvp_social.t_social_fund_info a ifnull( sa.countSalary, 0 ) - ifnull( t.onSalaryNum, 0 ) UNPRO_SALARY_NUM,
where a.fund_STATUS in ('3', '8') ifnull( DATE_FORMAT( sa.CREATE_TIME, '%Y-%m-%d %H:%i:%s' ), '' ) LAST_SALARY_TIME,
and length(ifnull(a.SETTLE_DOMAIN_CODE, 0)) > 0 ifnull( pro.countPer, 0 ) PROJECT_NUM,
group by a.SETTLE_DOMAIN_CODE '1' create_by,
) fu on fu.SETTLE_DOMAIN_CODE = a.DEPART_NO '超管' create_name,
left join ( '1' UPDATE_BY
select a.DEPT_NO, FROM
count(DISTINCT a.EMP_IDCARD_NO) as countInsurance t_settle_domain a
from mvp_insurances.t_insurance_detail a LEFT JOIN (
where a.IS_USE = 0 SELECT
and IS_EFFECT = 0 a.DEPT_NO,
and a.IS_OVERDUE = 0 count( DISTINCT a.EMP_IDCARD ) AS countContract
and a.DELETE_FLAG = 0 FROM
and length(ifnull(a.DEPT_NO, 0)) > 0 t_employee_contract_info a
group by a.DEPT_NO WHERE
) sx on a.DEPART_NO = sx.DEPT_NO a.IN_USE = '0'
AND a.DELETE_FLAG = 0
left join ( AND (CONTRACT_END >= CURDATE() or (ifnull(CONTRACT_END,-1) = -1 and a.CONTRACT_TYPE = '2'))
select count(DISTINCT acc.EMP_IDCARD) as countSalary, lll.CREATE_TIME, lll.DEPT_NO AND length(
from mvp_salary.t_salary_standard lll ifnull(a.DEPT_NO, '')) > 0
left join mvp_salary.t_salary_account acc on lll.id = acc.SALARY_FORM_ID and acc.DELETE_FLAG = 0 GROUP BY
where lll.id in a.DEPT_NO
(select b.id ) ht ON a.DEPART_NO = ht.DEPT_NO
from ( LEFT JOIN (
select a.DEPT_NO, SELECT
a.id, a.SETTLE_DOMAIN_CODE,
max(a.CREATE_TIME) CREATE_TIME count( DISTINCT a.EMP_IDCARD ) AS countSocial
from mvp_salary.t_salary_standard a FROM
where a.DELETE_FLAG = 0 mvp_social.t_social_fund_info a
and length(ifnull(a.DEPT_NO, 0)) > 0 WHERE
group by a.DEPT_NO) hh a.SOCIAL_STATUS IN ( '3', '4', '9', '12' )
INNER JOIN mvp_salary.t_salary_standard b AND length(
on hh.DEPT_NO = b.DEPT_NO and hh.CREATE_TIME = b.CREATE_TIME) ifnull( a.SETTLE_DOMAIN_CODE, '')) > 0
group by lll.id GROUP BY
) sa on a.DEPART_NO = sa.DEPT_NO a.SETTLE_DOMAIN_CODE
) so ON so.SETTLE_DOMAIN_CODE = a.DEPART_NO
left join LEFT JOIN (
( SELECT
select a.DEPT_NO, a.SETTLE_DOMAIN_CODE,
a.EMP_IDCARD, count( DISTINCT a.EMP_IDCARD ) AS countFund
count(DISTINCT a.EMP_IDCARD) countPer FROM
from t_employee_project a mvp_social.t_social_fund_info a
where a.PROJECT_STATUS = 0 WHERE
and a.DELETE_FLAG = '0' a.fund_STATUS IN ( '3', '8' )
group by a.DEPT_NO) pro on a.DEPART_NO = pro.DEPT_NO AND length(
ifnull( a.SETTLE_DOMAIN_CODE, '')) > 0
left join (select a.DEPT_NO, GROUP BY
count(DISTINCT a.EMP_IDCARD) onContractNum a.SETTLE_DOMAIN_CODE
from t_employee_contract_info a ) fu ON fu.SETTLE_DOMAIN_CODE = a.DEPART_NO
inner join t_employee_project jj on a.EMP_IDCARD = jj.EMP_IDCARD and a.DEPT_NO = jj.DEPT_NO and jj.PROJECT_STATUS = 0 LEFT JOIN (
and jj.DELETE_FLAG = '0' SELECT
where a.IN_USE = '0' a.DEPT_NO,
and CONTRACT_END >= CURDATE() count( DISTINCT a.EMP_IDCARD_NO ) AS countInsurance
and a.DELETE_FLAG = 0 FROM
and length(ifnull(a.DEPT_NO, 0)) > 0 mvp_insurances.t_insurance_detail a
group by a.DEPT_NO) q on a.DEPART_NO = q.DEPT_NO WHERE
left join a.IS_USE = 0
( AND IS_EFFECT = 0
select a.SETTLE_DOMAIN_CODE, AND a.IS_OVERDUE = 0
count(DISTINCT a.EMP_IDCARD) onSocialNum AND a.DELETE_FLAG = 0
from mvp_social.t_social_fund_info a AND length(
inner join t_employee_project jj on a.EMP_IDCARD = jj.EMP_IDCARD and a.SETTLE_DOMAIN_CODE = jj.DEPT_NO and jj.PROJECT_STATUS = 0 ifnull( a.DEPT_NO, '')) > 0
and jj.DELETE_FLAG = '0' GROUP BY
where a.SOCIAL_STATUS in ('3', '4', '9', '12') a.DEPT_NO
and length(ifnull(a.SETTLE_DOMAIN_CODE, 0)) > 0 ) sx ON a.DEPART_NO = sx.DEPT_NO
group by a.SETTLE_DOMAIN_CODE LEFT JOIN (
) w on a.DEPART_NO = w.SETTLE_DOMAIN_CODE SELECT
left join count( DISTINCT acc.EMP_IDCARD ) AS countSalary,
( lll.CREATE_TIME,
select a.SETTLE_DOMAIN_CODE, lll.DEPT_NO
count(DISTINCT a.EMP_IDCARD) onFundNum FROM
from mvp_social.t_social_fund_info a mvp_salary.t_salary_standard lll
inner join t_employee_project jj on a.EMP_IDCARD = jj.EMP_IDCARD and a.SETTLE_DOMAIN_CODE = jj.DEPT_NO and jj.PROJECT_STATUS = 0 LEFT JOIN mvp_salary.t_salary_account acc ON lll.id = acc.SALARY_FORM_ID
and jj.DELETE_FLAG = '0' AND acc.DELETE_FLAG = 0
where a.fund_STATUS in ('3', '8') WHERE
and length(ifnull(a.SETTLE_DOMAIN_CODE, 0)) > 0 lll.id IN (
group by a.SETTLE_DOMAIN_CODE SELECT
) e on a.DEPART_NO = e.SETTLE_DOMAIN_CODE b.id
left join FROM
( (
select a.DEPT_NO, SELECT
count(DISTINCT a.EMP_IDCARD_NO) onInsuranceNum a.DEPT_NO,
from mvp_insurances.t_insurance_detail a a.id,
inner join t_employee_project jj on a.EMP_IDCARD_NO = jj.EMP_IDCARD and a.DEPT_NO = jj.DEPT_NO and jj.PROJECT_STATUS = 0 max( a.CREATE_TIME ) CREATE_TIME
and jj.DELETE_FLAG = '0' FROM
where a.IS_USE = 0 mvp_salary.t_salary_standard a
and IS_EFFECT = 0 WHERE
and a.IS_OVERDUE = 0 a.DELETE_FLAG = 0
and a.DELETE_FLAG = 0 AND length(
and length(ifnull(a.DEPT_NO, 0)) > 0 ifnull( a.DEPT_NO, '')) > 0
group by a.DEPT_NO GROUP BY
) r on a.DEPART_NO = r.DEPT_NO a.DEPT_NO
left join ) hh
( INNER JOIN mvp_salary.t_salary_standard b ON hh.DEPT_NO = b.DEPT_NO
select count(DISTINCT acc.EMP_IDCARD) as onSalaryNum, lll.DEPT_NO AND hh.CREATE_TIME = b.CREATE_TIME
from mvp_salary.t_salary_standard lll )
left join mvp_salary.t_salary_account acc on lll.id = acc.SALARY_FORM_ID and acc.DELETE_FLAG = 0 GROUP BY
inner join t_employee_project jj on acc.EMP_IDCARD = jj.EMP_IDCARD and lll.DEPT_NO = jj.DEPT_NO and jj.PROJECT_STATUS = 0 lll.id
and jj.DELETE_FLAG = '0' ) sa ON a.DEPART_NO = sa.DEPT_NO
where lll.id in LEFT JOIN (
(select b.id SELECT
from ( a.DEPT_NO,
select a.DEPT_NO, a.EMP_IDCARD,
a.id, count( DISTINCT a.EMP_IDCARD ) countPer
max(a.CREATE_TIME) CREATE_TIME FROM
from mvp_salary.t_salary_standard a t_employee_project a
where a.DELETE_FLAG = 0 WHERE
and length(ifnull(a.DEPT_NO, 0)) > 0 a.PROJECT_STATUS = 0
group by a.DEPT_NO) hh AND a.DELETE_FLAG = '0'
INNER JOIN mvp_salary.t_salary_standard b GROUP BY
on hh.DEPT_NO = b.DEPT_NO and hh.CREATE_TIME = b.CREATE_TIME) a.DEPT_NO
) pro ON a.DEPART_NO = pro.DEPT_NO
group by lll.DEPT_NO, lll.id LEFT JOIN (
) t on a.DEPART_NO = t.DEPT_NO SELECT
where a.DELETE_FLAG = '0' a.DEPT_NO,
group by a.DEPART_NO count( DISTINCT a.EMP_IDCARD ) onContractNum
FROM
t_employee_contract_info a
INNER JOIN t_employee_project jj ON a.EMP_IDCARD = jj.EMP_IDCARD
AND a.DEPT_NO = jj.DEPT_NO
AND jj.PROJECT_STATUS = 0
AND jj.DELETE_FLAG = '0'
WHERE
a.IN_USE = '0'
AND (CONTRACT_END >= CURDATE() or (ifnull(CONTRACT_END,-1) = -1 and a.CONTRACT_TYPE = '2'))
AND a.DELETE_FLAG = 0
AND length(
ifnull( a.DEPT_NO, '')) > 0
GROUP BY
a.DEPT_NO
) q ON a.DEPART_NO = q.DEPT_NO
LEFT JOIN (
SELECT
a.SETTLE_DOMAIN_CODE,
count( DISTINCT a.EMP_IDCARD ) onSocialNum
FROM
mvp_social.t_social_fund_info a
INNER JOIN t_employee_project jj ON a.EMP_IDCARD = jj.EMP_IDCARD
AND a.SETTLE_DOMAIN_CODE = jj.DEPT_NO
AND jj.PROJECT_STATUS = 0
AND jj.DELETE_FLAG = '0'
WHERE
a.SOCIAL_STATUS IN ( '3', '4', '9', '12' )
AND length(
ifnull( a.SETTLE_DOMAIN_CODE, '')) > 0
GROUP BY
a.SETTLE_DOMAIN_CODE
) w ON a.DEPART_NO = w.SETTLE_DOMAIN_CODE
LEFT JOIN (
SELECT
a.SETTLE_DOMAIN_CODE,
count( DISTINCT a.EMP_IDCARD ) onFundNum
FROM
mvp_social.t_social_fund_info a
INNER JOIN t_employee_project jj ON a.EMP_IDCARD = jj.EMP_IDCARD
AND a.SETTLE_DOMAIN_CODE = jj.DEPT_NO
AND jj.PROJECT_STATUS = 0
AND jj.DELETE_FLAG = '0'
WHERE
a.fund_STATUS IN ( '3', '8' )
AND length(
ifnull( a.SETTLE_DOMAIN_CODE, '')) > 0
GROUP BY
a.SETTLE_DOMAIN_CODE
) e ON a.DEPART_NO = e.SETTLE_DOMAIN_CODE
LEFT JOIN (
SELECT
a.DEPT_NO,
count( DISTINCT a.EMP_IDCARD_NO ) onInsuranceNum
FROM
mvp_insurances.t_insurance_detail a
INNER JOIN t_employee_project jj ON a.EMP_IDCARD_NO = jj.EMP_IDCARD
AND a.DEPT_NO = jj.DEPT_NO
AND jj.PROJECT_STATUS = 0
AND jj.DELETE_FLAG = '0'
WHERE
a.IS_USE = 0
AND IS_EFFECT = 0
AND a.IS_OVERDUE = 0
AND a.DELETE_FLAG = 0
AND length(
ifnull( a.DEPT_NO, '')) > 0
GROUP BY
a.DEPT_NO
) r ON a.DEPART_NO = r.DEPT_NO
LEFT JOIN (
SELECT
count( DISTINCT acc.EMP_IDCARD ) AS onSalaryNum,
lll.DEPT_NO
FROM
mvp_salary.t_salary_standard lll
LEFT JOIN mvp_salary.t_salary_account acc ON lll.id = acc.SALARY_FORM_ID
AND acc.DELETE_FLAG = 0
INNER JOIN t_employee_project jj ON acc.EMP_IDCARD = jj.EMP_IDCARD
AND lll.DEPT_NO = jj.DEPT_NO
AND jj.PROJECT_STATUS = 0
AND jj.DELETE_FLAG = '0'
WHERE
lll.id IN (
SELECT
b.id
FROM
(
SELECT
a.DEPT_NO,
a.id,
max( a.CREATE_TIME ) CREATE_TIME
FROM
mvp_salary.t_salary_standard a
WHERE
a.DELETE_FLAG = 0
AND length(
ifnull( a.DEPT_NO, '')) > 0
GROUP BY
a.DEPT_NO
) hh
INNER JOIN mvp_salary.t_salary_standard b ON hh.DEPT_NO = b.DEPT_NO
AND hh.CREATE_TIME = b.CREATE_TIME
)
GROUP BY
lll.DEPT_NO,
lll.id
) t ON a.DEPART_NO = t.DEPT_NO
WHERE
a.DELETE_FLAG = '0'
GROUP BY
a.DEPART_NO
</select> </select>
<select id="getTRiskMonitorPer" resultType="com.yifu.cloud.plus.v1.yifu.archives.vo.RiskMonitorPerVo"> <select id="getTRiskMonitorPer" resultType="com.yifu.cloud.plus.v1.yifu.archives.vo.RiskMonitorPerVo">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment