insert into bm_contract_info(name,type,creator,create_time,sign_num,is_public,is_active)values (#{name},#{type},#{creator},now(),'0','0','1')
insert into bm_contract_model(content,part,sort,is_active,p_id)values (#{content},#{part},#{sort},#{pId})
update bm_contract_info set is_public = #{isRelease} where is_active = '1' and ID = #{id}
select COUNT(1)
from bm_contract_info bci
left join pm_organization po on po.ID = bci.org_id
left join pm_company pc on pc.ID = po.company_id
LEFT JOIN sys_user su on su.ID = bci.creator
where bci.is_active = '1'
and (
bci.name like concat ('%',#{params.keyWord},'%') or
bci.creator like concat ('%',#{params.keyWord},'%') or
bci.type like concat ('%',#{params.keyWord},'%')
)
select bci.id,bci.name,bci.number,bci.org_id,pc.org_name as oegName,bci.type as contractType,su.USERNAME as creator,bci.create_time as creatTime,
bci.is_public as isRelease,bci.contract_template AS filePath,(SELECT
count( 1 )
FROM
bm_worker_contract bwc
LEFT JOIN bm_project bp ON bwc.pro_id = bp.id
WHERE bwc.contractType = '电子合同'
AND bp.company_id = #{params.companyId}) as signNum
from bm_contract_info bci
left join pm_organization po on po.ID = bci.org_id
left join pm_company pc on pc.ID = po.company_id
LEFT JOIN sys_user su on su.ID = bci.creator
where bci.is_active = '1'
and (
bci.name like concat ('%',#{params.keyWord},'%') or
bci.creator like concat ('%',#{params.keyWord},'%') or
bci.type like concat ('%',#{params.keyWord},'%')
)