select id,
nurse_station_id,
department_code,
user_id,
nurse_person_code,
nurse_person_name,
nurse_person_type,
sex,
phone,
address,
birth_date,
openid,
unionid,
evaluate_star_count,
positional_title_level,
genius_item,
total_revenue_amount,
work_status,
modify_check_status,
positional_title_level_check,
genius_item_check,
modify_info_flag,
create_by,
create_time,
update_by,
update_time
from nurse_station_person
insert into nurse_station_person
nurse_station_id,
department_code,
user_id,
nurse_person_code,
nurse_person_name,
nurse_person_type,
sex,
phone,
address,
birth_date,
openid,
unionid,
evaluate_star_count,
positional_title_level,
genius_item,
total_revenue_amount,
work_status,
modify_check_status,
positional_title_level_check,
genius_item_check,
modify_info_flag,
create_by,
create_time,
update_by,
update_time,
#{nurseStationId},
#{departmentCode},
#{userId},
#{nursePersonCode},
#{nursePersonName},
#{nursePersonType},
#{sex},
#{phone},
#{address},
#{birthDate},
#{openid},
#{unionid},
#{evaluateStarCount},
#{positionalTitleLevel},
#{geniusItem},
#{totalRevenueAmount},
#{workStatus},
#{modifyCheckStatus},
#{positionalTitleLevelCheck},
#{geniusItemCheck},
#{modifyInfoFlag},
#{createBy},
#{createTime},
#{updateBy},
#{updateTime},
update nurse_station_person
nurse_station_id =
#{nurseStationId},
department_code =
#{departmentCode},
user_id =
#{userId},
nurse_person_code =
#{nursePersonCode},
nurse_person_name =
#{nursePersonName},
nurse_person_type =
#{nursePersonType},
sex =
#{sex},
phone =
#{phone},
address =
#{address},
birth_date =
#{birthDate},
openid =
#{openid},
unionid =
#{unionid},
evaluate_star_count =
#{evaluateStarCount},
positional_title_level =
#{positionalTitleLevel},
genius_item =
#{geniusItem},
total_revenue_amount =
#{totalRevenueAmount},
work_status =
#{workStatus},
modify_check_status =
#{modifyCheckStatus},
positional_title_level_check =
#{positionalTitleLevelCheck},
genius_item_check =
#{geniusItemCheck},
modify_info_flag =
#{modifyInfoFlag},
create_by =
#{createBy},
create_time =
#{createTime},
update_by =
#{updateBy},
update_time =
#{updateTime},
where id = #{id}
delete
from nurse_station_person
where id = #{id}
delete from nurse_station_person where id in
#{id}
insert into nurse_station_person(
nurse_station_id,
department_code,
user_id,
nurse_person_code,
nurse_person_name,
nurse_person_type,
sex,
phone,
address,
birth_date,
openid,
unionid,
evaluate_star_count,
positional_title_level,
genius_item,
total_revenue_amount,
work_status,
modify_check_status,
positional_title_level_check,
genius_item_check,
modify_info_flag,
create_by,
create_time,
update_by,
update_time
) values
(
#{nurseStationPerson.nurseStationId},
#{nurseStationPerson.departmentCode},
#{nurseStationPerson.userId},
#{nurseStationPerson.nursePersonCode},
#{nurseStationPerson.nursePersonName},
#{nurseStationPerson.nursePersonType},
#{nurseStationPerson.sex},
#{nurseStationPerson.phone},
#{nurseStationPerson.address},
#{nurseStationPerson.birthDate},
#{nurseStationPerson.openid},
#{nurseStationPerson.unionid},
#{nurseStationPerson.evaluateStarCount},
#{nurseStationPerson.positionalTitleLevel},
#{nurseStationPerson.geniusItem},
#{nurseStationPerson.totalRevenueAmount},
#{nurseStationPerson.workStatus},
#{nurseStationPerson.modifyCheckStatus},
#{nurseStationPerson.positionalTitlLlevelCheck},
#{nurseStationPerson.geniusItemCheck},
#{nurseStationPerson.modifyInfoFlag},
#{nurseStationPerson.createBy},
#{nurseStationPerson.createTime},
#{nurseStationPerson.updateBy},
#{nurseStationPerson.updateTime}
)
insert into nurse_station_person(
nurse_station_id,
department_code,
user_id,
nurse_person_code,
nurse_person_name,
nurse_person_type,
sex,
phone,
address,
birth_date,
openid,
unionid,
evaluate_star_count,
positional_title_level,
genius_item,
total_revenue_amount,
work_status,
modify_check_status,
positional_title_level_check,
genius_item_check,
modify_info_flag,
create_by,
create_time,
update_by,
update_time
) values
(
#{nurseStationPerson.nurseStationId},
#{nurseStationPerson.departmentCode},
#{nurseStationPerson.userId},
#{nurseStationPerson.nursePersonCode},
#{nurseStationPerson.nursePersonName},
#{nurseStationPerson.nursePersonType},
#{nurseStationPerson.sex},
#{nurseStationPerson.phone},
#{nurseStationPerson.address},
#{nurseStationPerson.birthDate},
#{nurseStationPerson.openid},
#{nurseStationPerson.unionid},
#{nurseStationPerson.evaluateStarCount},
#{nurseStationPerson.positionalTitleLevel},
#{nurseStationPerson.geniusItem},
#{nurseStationPerson.totalRevenueAmount},
#{nurseStationPerson.workStatus},
#{nurseStationPerson.modifyCheckStatus},
#{nurseStationPerson.positionalTitlLlevelCheck},
#{nurseStationPerson.geniusItemCheck},
#{nurseStationPerson.modifyInfoFlag},
#{nurseStationPerson.createBy},
#{nurseStationPerson.createTime},
#{nurseStationPerson.updateBy},
#{nurseStationPerson.updateTime}
)
insert into sys_user(
user_name,
nick_name,
sex,
phonenumber,
password,
del_flag,
status,
station_person_password,
nurse_station_person_id,
nurse_station_ids,
create_by,
create_time
) values
(
#{sysUsers.userName},
#{sysUsers.nickName},
#{sysUsers.sex},
#{sysUsers.phonenumber},
#{sysUsers.password},
#{sysUsers.delFlag},
#{sysUsers.status},
#{sysUsers.stationPersonPassword},
#{sysUsers.nurseStationPersonId},
#{sysUsers.nurseStationIds},
#{sysUsers.createBy},
#{sysUsers.createTime}
)
insert into sys_user
user_name,
nick_name,
phonenumber,
station_person_password,
nurse_station_ids,
nurse_station_person_id,
sex,
status,
password,
del_flag,
create_by,
create_time,
#{userName},
#{nickName},
#{phonenumber},
#{stationPersonPassword},
#{nurseStationIds},
#{nurseStationPersonId},
#{sex},
#{status},
#{password},
#{delFlag},
#{createBy},
#{createTime},
update sys_user
user_name = #{userName},
nick_name = #{nickName},
phonenumber = #{phonenumber},
station_person_password = #{stationPersonPassword},
sex = #{sex},
del_flag = #{delFlag},
update_by = #{updateBy},
update_time =#{updateTime},
where user_id = #{userId}
delete from sys_user where nurse_station_person_id in
#{id}
update nurse_station_person
positional_title_level_check =
#{positionalTitleLevelCheck},
genius_item_check =
#{geniusItemCheck},
modify_check_status =
#{modifyCheckStatus},
modify_info_flag =
#{modifyInfoFlag},
update_by =
#{updateBy},
update_time =
#{updateTime},
where id = #{id}
update nurse_station_person
work_status =
#{workStatus},
update_by =
#{updateBy},
update_time =
#{updateTime},
where id = #{id}
update nurse_station_person
set total_revenue_amount = IFNULL(total_revenue_amount, 0) + #{totalRevenueAmount},
update_time = now()
where id = #{id}