delete from
pm_user
where ID = #{id,jdbcType=INTEGER}
delete from
pm_user_role
where role_id = #{roleId,jdbcType=INTEGER}
delete from pm_user
where ID =
#{id,jdbcType=INTEGER}
insert into pm_user_role (USER_ID,ROLE_ID) values
(#{id,jdbcType=INTEGER},#{roleId,jdbcType=INTEGER})
insert into pm_user (NAME, ORG_ID,
POST_ID, LOGIN_NAME, PIC_URL,
SKIN,
SALT, PASSWD,
SEX, MAIL, QQ, TELPHONE,
CREATE_TIME, UPDATE_TIME,
OFFICE_ADDRESS,
IS_ACTIVE
)
values ( #{name,jdbcType=VARCHAR},
#{orgId,jdbcType=INTEGER},
#{postName,jdbcType=INTEGER},
#{loginName,jdbcType=VARCHAR},"/OperationMonitoringSupport/static/css/sys/images/user/hpic0.jpg",
"skin-0", #{salt,jdbcType=VARCHAR},
#{passwd,jdbcType=VARCHAR},
#{sex,jdbcType=CHAR}, #{mail,jdbcType=VARCHAR},
#{qq,jdbcType=VARCHAR},
#{telphone,jdbcType=VARCHAR},
#{createTime,jdbcType=DATE}, #{updateTime,jdbcType=DATE},
#{officeAddress,jdbcType=VARCHAR}, "1"
)
SELECT
last_insert_id() as ID;
DELETE FROM pm_user WHERE id in(
#{o.id}
)
insert into pm_user
ID,
NAME,
ORG_ID,
POST_ID,
LOGIN_NAME,
PIC_URL,
SKIN,
SALT,
PASSWD,
SEX,
MAIL,
QQ,
TELPHONE,
CREATE_TIME,
UPDATE_TIME,
IS_ACTIVE,
#{id,jdbcType=INTEGER},
#{name,jdbcType=VARCHAR},
#{orgId,jdbcType=INTEGER},
#{postId,jdbcType=INTEGER},
#{loginName,jdbcType=VARCHAR},
#{picUrl,jdbcType=VARCHAR},
#{skin,jdbcType=VARCHAR},
#{salt,jdbcType=VARCHAR},
#{passwd,jdbcType=VARCHAR},
#{sex,jdbcType=CHAR},
#{mail,jdbcType=VARCHAR},
#{qq,jdbcType=VARCHAR},
#{telphone,jdbcType=VARCHAR},
#{createTime,jdbcType=DATE},
#{updateTime,jdbcType=DATE},
#{isActive,jdbcType=CHAR},
update pm_user
NAME = #{name,jdbcType=VARCHAR},
ORG_ID = #{orgId,jdbcType=INTEGER},
POST_ID = #{postName,jdbcType=INTEGER},
LOGIN_NAME = #{loginName,jdbcType=VARCHAR},
PIC_URL = #{picUrl,jdbcType=VARCHAR},
SKIN = #{skin,jdbcType=VARCHAR},
SALT = #{salt,jdbcType=VARCHAR},
PASSWD = #{passwd,jdbcType=VARCHAR},
SEX = #{sex,jdbcType=CHAR},
MAIL = #{mail,jdbcType=VARCHAR},
QQ = #{qq,jdbcType=VARCHAR},
TELPHONE = #{telphone,jdbcType=VARCHAR},
CREATE_TIME = #{createTime,jdbcType=DATE},
UPDATE_TIME = #{updateTime,jdbcType=DATE},
OFFICE_ADDRESS = #{officeAddress,jdbcType=VARCHAR},
IS_ACTIVE = #{isActive,jdbcType=CHAR},
where ID = #{id,jdbcType=INTEGER}
update pm_user
NAME = #{name,jdbcType=VARCHAR},
ORG_ID = #{orgId,jdbcType=INTEGER},
POST_ID = #{postId,jdbcType=INTEGER},
LOGIN_NAME = #{loginName,jdbcType=VARCHAR},
PIC_URL = #{picUrl,jdbcType=VARCHAR},
SKIN = #{skin,jdbcType=VARCHAR},
SALT = #{salt,jdbcType=VARCHAR},
PASSWD = #{passwd,jdbcType=VARCHAR},
SEX = #{sex,jdbcType=CHAR},
MAIL = #{mail,jdbcType=VARCHAR},
QQ = #{qq,jdbcType=VARCHAR},
TELPHONE = #{telphone,jdbcType=VARCHAR},
CREATE_TIME = #{createTime,jdbcType=DATE},
UPDATE_TIME = #{updateTime,jdbcType=DATE},
IS_ACTIVE = #{isActive,jdbcType=CHAR},
where ID = #{id,jdbcType=INTEGER}
UPDATE pm_user
SET skin =#{skin}
WHERE id=#{id}
UPDATE pm_user
SET passwd =#{passwd},
salt =#{salt}
WHERE id=#{id}
update pm_user
set
NAME = #{name,jdbcType=VARCHAR},
ORG_ID = #{orgId,jdbcType=INTEGER},
POST_ID = #{postId,jdbcType=INTEGER},
LOGIN_NAME =
#{loginName,jdbcType=VARCHAR},
PIC_URL = #{picUrl,jdbcType=VARCHAR},
SKIN = #{skin,jdbcType=VARCHAR},
SALT = #{salt,jdbcType=VARCHAR},
PASSWD = #{passwd,jdbcType=VARCHAR},
SEX = #{sex,jdbcType=CHAR},
MAIL =
#{mail,jdbcType=VARCHAR},
QQ = #{qq,jdbcType=VARCHAR},
TELPHONE =
#{telphone,jdbcType=VARCHAR},
CREATE_TIME =
#{createTime,jdbcType=DATE},
UPDATE_TIME = #{updateTime,jdbcType=DATE},
OFFICE_ADDRESS = #{officeAddress,jdbcType=VARCHAR}
IS_ACTIVE = #{isActive,jdbcType=CHAR}
where ID = #{id,jdbcType=INTEGER}