select
@pageTag(){
t.*
@}
from xzx_order_appraise_info t
where 1=1
@//数据权限,该sql语句功能点,如果不考虑数据权限,可以删除此行
and #function("xzxOrderAppraiseInfo.query")#
批量逻辑删除
update xzx_order_appraise_info set del_flag = 1 where id in( #join(ids)#)
select a.create_time as time,b.name as receiverName,b.mobile_phone as receiverPhone,
a.star,a.tag_codes,c.nick_name as userName,c.mobile_phone as userPhone,
a.anonymous_flag,a.order_id,a.content,a.resource_ids,d.create_time as createTime,d.reserve_time as reserveTime,
e.receive_time as receiveTime,d.order_status as orderStatus,d.address_area as addressArea,d.address as address,e.remark
from xzx_order_appraise_info a
LEFT JOIN xzx_order_info d ON a.order_id=d.order_id
LEFT JOIN xzx_order_detail_info e ON a.order_id=e.order_id
LEFT JOIN xzx_user_other_info b on a.receiver_id=b.user_id and b.user_type=2
LEFT JOIN xzx_user_info c on a.create_user_id = c.user_id and (c.user_type=1 or c.user_type is null)
where a.del_flag=0 and b.del_flag=0
@if(!isEmpty(name)){
AND b.name like #"%"+name+"%"# or b.mobile_phone like #"%"+name+"%"#
@}
@if(!isEmpty(partnerIds)){
AND b.partner_id in ( #join(partnerIds)# )
@}
limit #page#, #limit#
select count(k.id) from (
select a.id as id
from xzx_order_appraise_info a
LEFT JOIN xzx_user_other_info b on a.receiver_id=b.user_id and b.user_type=2
LEFT JOIN xzx_user_info c on a.create_user_id = c.user_id and (c.user_type=1 or c.user_type is null)
where a.del_flag=0 and b.del_flag=0
@if(!isEmpty(name)){
AND b.name like #"%"+name+"%"# or b.mobile_phone like #"%"+name+"%"#
@}
@if(!isEmpty(partnerIds)){
AND b.partner_id in ( #join(partnerIds)# )
@}
)k
select config_type_name
from xzx_sys_config_info
where config_group=#value#
group by config_type_name
select config_value
from xzx_sys_config_info
where config_type_code in (#join(codes)#)
select config_value
from xzx_sys_config_info
where config_type_code =#typeCode#
select resource_url from xzx_sys_resource_info where id in (#join(resArr)#)
select count(id) as num,AVG(star) as star,b.name as name
from xzx_order_appraise_info a
left join xzx_user_other_info b on a.receiver_id=b.user_id and b.user_type=2
where 1=1 and b.del_flag=0
@if(!isEmpty(name)){
AND b.name like #"%"+name+"%"# or b.mobile_phone like #"%"+name+"%"#
@}
@if(!isEmpty(partnerIds)){
AND b.partner_id in ( #join(partnerIds)# )
@}
group by receiver_id
select count(a.id) as num,a.star as star
from xzx_order_appraise_info a
left join(
select m.partner_id,n.order_id from xzx_user_other_info m
LEFT JOIN xzx_order_info n on n.receiver=m.user_id
)j on a.order_id = j.order_id
where 1=1
@if(!isEmpty(partnerIds)){
AND j.partner_id in ( #join(partnerIds)# )
@}
group by a.star
select tag_codes as codes from xzx_order_appraise_info where star=#star#