id,status,employee_number,
name,sex,native_place,
post,home_address,first_degree,
major,id_number,age,
contact_number,emergency_contact,emergency_contact_number,
contract_term,contract_start_date,contract_end_date
delete from rygl_add_employee
where id = #{id,jdbcType=INTEGER}
insert into rygl_add_employee
( id,status,employee_number
,name,sex,native_place
,post,home_address,first_degree
,major,id_number,age
,contact_number,emergency_contact,emergency_contact_number
,contract_term,contract_start_date,contract_end_date
)
values (#{id,jdbcType=INTEGER},#{status,jdbcType=INTEGER},#{employeeNumber,jdbcType=VARCHAR}
,#{name,jdbcType=VARCHAR},#{sex,jdbcType=VARCHAR},#{nativePlace,jdbcType=VARCHAR}
,#{post,jdbcType=VARCHAR},#{homeAddress,jdbcType=VARCHAR},#{firstDegree,jdbcType=VARCHAR}
,#{major,jdbcType=VARCHAR},#{idNumber,jdbcType=INTEGER},#{age,jdbcType=INTEGER}
,#{contactNumber,jdbcType=INTEGER},#{emergencyContact,jdbcType=VARCHAR},#{emergencyContactNumber,jdbcType=INTEGER}
,#{contractTerm,jdbcType=VARCHAR},#{contractStartDate,jdbcType=TIMESTAMP},#{contractEndDate,jdbcType=TIMESTAMP}
)
insert into rygl_add_employee
id,
status,
employee_number,
name,
sex,
native_place,
post,
home_address,
first_degree,
major,
id_number,
age,
contact_number,
emergency_contact,
emergency_contact_number,
contract_term,
contract_start_date,
contract_end_date,
#{id,jdbcType=INTEGER},
#{status,jdbcType=INTEGER},
#{employeeNumber,jdbcType=VARCHAR},
#{name,jdbcType=VARCHAR},
#{sex,jdbcType=VARCHAR},
#{nativePlace,jdbcType=VARCHAR},
#{post,jdbcType=VARCHAR},
#{homeAddress,jdbcType=VARCHAR},
#{firstDegree,jdbcType=VARCHAR},
#{major,jdbcType=VARCHAR},
#{idNumber,jdbcType=INTEGER},
#{age,jdbcType=INTEGER},
#{contactNumber,jdbcType=INTEGER},
#{emergencyContact,jdbcType=VARCHAR},
#{emergencyContactNumber,jdbcType=INTEGER},
#{contractTerm,jdbcType=VARCHAR},
#{contractStartDate,jdbcType=TIMESTAMP},
#{contractEndDate,jdbcType=TIMESTAMP},
update rygl_add_employee
status = #{status,jdbcType=INTEGER},
employee_number = #{employeeNumber,jdbcType=VARCHAR},
name = #{name,jdbcType=VARCHAR},
sex = #{sex,jdbcType=VARCHAR},
native_place = #{nativePlace,jdbcType=VARCHAR},
post = #{post,jdbcType=VARCHAR},
home_address = #{homeAddress,jdbcType=VARCHAR},
first_degree = #{firstDegree,jdbcType=VARCHAR},
major = #{major,jdbcType=VARCHAR},
id_number = #{idNumber,jdbcType=INTEGER},
age = #{age,jdbcType=INTEGER},
contact_number = #{contactNumber,jdbcType=INTEGER},
emergency_contact = #{emergencyContact,jdbcType=VARCHAR},
emergency_contact_number = #{emergencyContactNumber,jdbcType=INTEGER},
contract_term = #{contractTerm,jdbcType=VARCHAR},
contract_start_date = #{contractStartDate,jdbcType=TIMESTAMP},
contract_end_date = #{contractEndDate,jdbcType=TIMESTAMP},
where id = #{id,jdbcType=INTEGER}
update rygl_add_employee
set
status = #{status,jdbcType=INTEGER},
employee_number = #{employeeNumber,jdbcType=VARCHAR},
name = #{name,jdbcType=VARCHAR},
sex = #{sex,jdbcType=VARCHAR},
native_place = #{nativePlace,jdbcType=VARCHAR},
post = #{post,jdbcType=VARCHAR},
home_address = #{homeAddress,jdbcType=VARCHAR},
first_degree = #{firstDegree,jdbcType=VARCHAR},
major = #{major,jdbcType=VARCHAR},
id_number = #{idNumber,jdbcType=INTEGER},
age = #{age,jdbcType=INTEGER},
contact_number = #{contactNumber,jdbcType=INTEGER},
emergency_contact = #{emergencyContact,jdbcType=VARCHAR},
emergency_contact_number = #{emergencyContactNumber,jdbcType=INTEGER},
contract_term = #{contractTerm,jdbcType=VARCHAR},
contract_start_date = #{contractStartDate,jdbcType=TIMESTAMP},
contract_end_date = #{contractEndDate,jdbcType=TIMESTAMP}
where id = #{id,jdbcType=INTEGER}