select
omv.model_name as modelName,
omv.model_code as modelCode,
omv.model_table as tableName,
omv.requirement_code as requirementCode
from
ocp_model_requirement_accept as omra
left join
ocp_model_version omv
on
omv.requirement_code = omra.requirement_code
select
omv.model_name as modelName,
omr.user_name as submitUser,
omr.ctime as submitTime,
oo.org_name as submitCompanyName,
omv.model_zone as belongResource,
omr.requirement_desc as requirementDesc,
omra.approval_stats as auditState,
omra.approval_comment as auditOpinion,
omra.approval_user_name as auditUserName,
omra.requirement_code as requirementCode,
omra.approval_ctime as auditTime,
omg.model_group_name as modelGroupName
from
ocp_model_version as omv
left join
ocp_model_group as omg
on
omg.model_group_code = omv.model_group_code
left join
ocp_model_requirement omr
on
omv.requirement_code = omr.requirement_code
left join
ocp_organization as oo
on
oo.org_code = omr.company_code
left join
ocp_model_requirement_approval as omra
on
omra.requirement_code = omr.requirement_code
where
omr.requirement_code = #{requirementCode}
select
model_code ,
model_name
from
ocp_model_version
select
omv.model_name,
omrv.model_code,
omv.model_table as tableName
from
ocp_model_rel_version as omrv
left join
ocp_model_version as omv
on
omrv.model_code = omv.model_code
where
omrv.relation_mode_code = #{modelCode}
select
column_name as propName,
data_type as propType,
data_length as propLength
from
ocp_model_prop_version
where
model_code = #{modelCode}
delete
from
ocp_model_version
where
requirement_code = #{requirementCode}
and model_code =#{modelCode}
delete
from
ocp_model_prop_version
where
model_code =#{modelCode}
delete
from
ocp_model_requirement_approval
where
requirement_code = #{requirementCode}
delete
from
ocp_model_requirement
where
requirement_code = #{requirementCode}
delete
from
ocp_model_rel_version
where
relation_mode_code = #{modelCode}