INSERT INTO bns_smz_pm_company(
org_name,
org_credit_code,
legal_person_name,
legal_person_idcard,
legal_person_phone,
org_type,
register_capital,
register_address_code,
postal_code,
register_address,
laborer_person_name,
laborer_person_idcard,
laborer_person_phone,
contact_person,
contact_person_phone,
office_address,
regist_date,
examine_status,
is_active,
create_type
)
VALUES (
#{orgName},
#{orgCreditCode},
#{legalPersonName},
#{legalPersonIdcard},
#{legalPersonPhone},
#{orgType},
#{registerCapital},
#{registerAddressCode},
#{postalCode},
#{registerAddress},
#{laborerPersonName},
#{laborerPersonIdcard},
#{laborerPersonPhone},
#{contactPerson},
#{contactPersonPhone},
#{officeAddress},
#{registDate},
'0','1','1'
)
INSERT INTO `sys_user`(`USERNAME`, `LOGINNAME`, `PHONE`, `TYPE`,ORG_ID,ROLE_ID, `PASSWORD`,`create_type`, `examine_status`, `createTime`)
VALUES (#{userName}, #{userName}, #{userPhone}, '1,2',#{id},#{roleId},#{password},'1', '0', CURRENT_TIMESTAMP)
INSERT INTO `sys_role`( `name`, `company_id`, `createTime`, `updateTime`, `status`, `is_active`)
VALUES ('公司管理员', #{id}, CURRENT_TIMESTAMP(), CURRENT_TIMESTAMP(), '1', '1');
INSERT INTO `sys_role_user`( `userId`, `roleId`)
VALUES (#{userId}, #{roleId});
INSERT INTO `pm_organization`(`NAME`, `ABBREVIATION`, `PARENT_ID`, `TYPE`, `IS_ACTIVE`, `COMPANY_ID`)
VALUES ( #{orgName}, #{orgName}, 0, '1', '1', #{id})
INSERT INTO `sys_user`(`USERNAME`, `LOGINNAME`, `PHONE`, `TYPE`, `ROLE_ID`, `ORG_ID`, PRO_ID,SUB_ID, `POST_ID`, `PASSWORD`, `SEX`, `create_type`, `examine_status`, `createTime`)
VALUES (#{userName}, #{userName},#{phone}, #{type},#{roleId},#{orgId},#{proId},#{subId}, #{orgId},#{password}, #{sex},'1', '0', CURRENT_TIMESTAMP)
insert into bns_smz_sys_role_user(roleId,userId)
values(#{roleId},#{userId})
INSERT INTO `sys_role_permission`( `roleId`, `permissionId`)
VALUES (#{roleId}, #{id});
UPDATE bns_smz_sys_user SET `password`=#{password} WHERE phone=#{phone} and IS_ACTIVE='1'