select
m.id,
m.medicine_name,
m.medicine_type,
m.specification,
m.price,
m.original_price,
m.sold_quantity,
m.indications,
m.usage_dosage,
m.precautions,
m.storage_method,
m.expiry_date,
m.created_at,
m.updated_at,
m.manufacturer,
m.sales_type,
m.expert_id,
m.recommend_reason,
m.recommend_time,
m.store_name,
m.store_address,
m.store_phone,
m.business_hours,
m.store_remark,
m.longitude,
m.latitude,
m.images,
m.image_url,
e.avatar as expert_avatar,
e.real_name as expert_name,
e.expert as expert_expert,
e.introduction as expert_introduction,
e.address as expert_address,
e.expertise_area as expertise_area,
e.work_experience as work_experience
from sys_medicine_recommendation m
left join vet_experts e on m.expert_id = e.expert_id
left join sys_dict_data d on m.medicine_type = d.dict_value
and d.dict_type = 'medicine_type'
insert into sys_medicine_recommendation
medicine_name,
medicine_type,
specification,
price,
original_price,
sold_quantity,
indications,
usage_dosage,
precautions,
storage_method,
expiry_date,
created_at,
updated_at,
manufacturer,
sales_type,
expert_id,
recommend_reason,
recommend_time,
store_name,
store_address,
store_phone,
business_hours,
store_remark,
longitude,
latitude,
images,
image_url,
#{medicineName},
#{medicineType},
#{specification},
#{price},
#{originalPrice},
#{soldQuantity},
#{indications},
#{usageDosage},
#{precautions},
#{storageMethod},
#{expiryDate},
#{createdAt},
#{updatedAt},
#{manufacturer},
#{salesType},
#{expertId},
#{recommendReason},
#{recommendTime},
#{storeName},
#{storeAddress},
#{storePhone},
#{businessHours},
#{storeRemark},
#{longitude},
#{latitude},
#{images},
#{imageUrl},
update sys_medicine_recommendation
medicine_name = #{medicineName},
medicine_type = #{medicineType},
specification = #{specification},
price = #{price},
original_price = #{originalPrice},
sold_quantity = #{soldQuantity},
indications = #{indications},
usage_dosage = #{usageDosage},
precautions = #{precautions},
storage_method = #{storageMethod},
expiry_date = #{expiryDate},
created_at = #{createdAt},
updated_at = #{updatedAt},
manufacturer = #{manufacturer},
sales_type = #{salesType},
expert_id = #{expertId},
recommend_reason = #{recommendReason},
recommend_time = #{recommendTime},
store_name = #{storeName},
store_address = #{storeAddress},
store_phone = #{storePhone},
business_hours = #{businessHours},
store_remark = #{storeRemark},
longitude = #{longitude},
latitude = #{latitude},
images = #{images},
image_url = #{imageUrl},
where id = #{id}
delete from sys_medicine_recommendation where id = #{id}
delete from sys_medicine_recommendation where id in
#{id}