提交 b44968b6 作者: 洪东保

模板页面list接口

父级 7c7a46d8
package com.cmeeting.constant;
public interface AuthTypeConstant {
/**
* 不自动授权
*/
Integer NO_AUTH = 0;
/**
* 授权给所有人
*/
Integer ALL = 1;
/**
* 授权选择的人
*/
Integer SELECT = 2;
}
......@@ -72,6 +72,8 @@ public interface MeetingRecordTemplateMapper extends BaseMapper<MeetingRecordTem
*/
List<MeetTypeDto> selectTemplate(String type);
List<MeetTypeDto> selectCustomTemplate(String userId);
/**
* 停用系统模板
* @param meetTypeId
......
......@@ -272,6 +272,31 @@
where t1.is_del = 0
</select>
<select id="selectCustomTemplate" resultMap="meetTypeWithRecordsMap">
select t1.id as type_id,
t1.name as type_name,
t1.personal_permission,
t1.auth_type,
t1.rel_id as rel_type_id,
t1.content as type_content,
t1.create_time as type_create_time,
t1.create_user as type_create_user,
t2.id as temp_id,
t2.name as template_name,
t2.type,
t2.type_detail,
t2.prompt,
t2.refer_template_id,
t2.create_user as template_create_user,
t2.create_time as template_create_time,
if(t1.id != 1 and t3.id is null, 0, 1) as `enable`
from meet_type t1
left join cmt_meeting_record_template t2 on t2.meeting_type = t1.id and t2.is_del = 0
and ((t2.type = 'system' and t2.enable = 1) or (t2.type = 'custom' and t2.create_user = #{userId}))
left join meet_template_enable t3 on t3.rel_id = t2.id and t3.user_id = #{userId}
where t1.is_del = 0
</select>
<update id="enableSystemTemplate">
update
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论