id, login_code, login_password, op_code, op_name, sex, age, img_path, contact_address,
telephone, card_type_id, card_no, email, try_times, acct_start_date, acct_end_date,
last_login_time, email_switch, sms_switch, sys_code, data_state, create_empid, create_date,
modfiy_empid, modfiy_date, remark, org_id
SELECT LAST_INSERT_ID() AS id
insert into sys_op (login_code, login_password,
op_code, op_name, sex,
age, img_path, contact_address,
telephone, card_type_id, card_no,
email, try_times, acct_start_date,
acct_end_date, last_login_time, email_switch,
sms_switch, sys_code, data_state,
create_empid, create_date, modfiy_empid,
modfiy_date, remark,org_id)
values ( #{loginCode,jdbcType=VARCHAR}, #{loginPassword,jdbcType=VARCHAR},
#{opCode,jdbcType=VARCHAR}, #{opName,jdbcType=VARCHAR}, #{sex,jdbcType=INTEGER},
#{age,jdbcType=INTEGER}, #{imgPath,jdbcType=VARCHAR}, #{contactAddress,jdbcType=VARCHAR},
#{telephone,jdbcType=VARCHAR}, #{cardTypeId,jdbcType=INTEGER}, #{cardNo,jdbcType=VARCHAR},
#{email,jdbcType=VARCHAR}, #{tryTimes,jdbcType=INTEGER}, #{acctStartDate,jdbcType=TIMESTAMP},
#{acctEndDate,jdbcType=TIMESTAMP}, #{lastLoginTime,jdbcType=TIMESTAMP}, #{emailSwitch,jdbcType=INTEGER},
#{smsSwitch,jdbcType=INTEGER}, #{sysCode,jdbcType=VARCHAR}, #{dataState,jdbcType=INTEGER},
#{createEmpid,jdbcType=VARCHAR}, #{createDate,jdbcType=TIMESTAMP}, #{modfiyEmpid,jdbcType=VARCHAR},
#{modfiyDate,jdbcType=TIMESTAMP}, #{remark,jdbcType=VARCHAR},#{orgId,jdbcType=BIGINT})
update sys_op
login_code = #{loginCode,jdbcType=VARCHAR},
login_password = #{loginPassword,jdbcType=VARCHAR},
op_code = #{opCode,jdbcType=VARCHAR},
op_name = #{opName,jdbcType=VARCHAR},
sex = #{sex,jdbcType=INTEGER},
age = #{age,jdbcType=INTEGER},
img_path = #{imgPath,jdbcType=VARCHAR},
contact_address = #{contactAddress,jdbcType=VARCHAR},
telephone = #{telephone,jdbcType=VARCHAR},
card_type_id = #{cardTypeId,jdbcType=INTEGER},
card_no = #{cardNo,jdbcType=VARCHAR},
email = #{email,jdbcType=VARCHAR},
try_times = #{tryTimes,jdbcType=INTEGER},
acct_start_date = #{acctStartDate,jdbcType=TIMESTAMP},
acct_end_date = #{acctEndDate,jdbcType=TIMESTAMP},
last_login_time = #{lastLoginTime,jdbcType=TIMESTAMP},
email_switch = #{emailSwitch,jdbcType=INTEGER},
sms_switch = #{smsSwitch,jdbcType=INTEGER},
data_state = #{dataState,jdbcType=INTEGER},
create_empid = #{createEmpid,jdbcType=VARCHAR},
create_date = #{createDate,jdbcType=TIMESTAMP},
modfiy_empid = #{modfiyEmpid,jdbcType=VARCHAR},
modfiy_date = #{modfiyDate,jdbcType=TIMESTAMP},
remark = #{remark,jdbcType=VARCHAR},
where id = #{id,jdbcType=BIGINT}