tamguo 7 years ago
parent c58bdc4db4
commit 3cb582e478

@ -14,6 +14,9 @@ public class SubjectEntity {
@TableId
private String id;
private String seoTitle;
private String seoKeywords;
private String seoDescription;
private String name;
private String sort;
@ -86,5 +89,23 @@ public class SubjectEntity {
public void setId(String id) {
this.id = id;
}
public String getSeoTitle() {
return seoTitle;
}
public void setSeoTitle(String seoTitle) {
this.seoTitle = seoTitle;
}
public String getSeoKeywords() {
return seoKeywords;
}
public void setSeoKeywords(String seoKeywords) {
this.seoKeywords = seoKeywords;
}
public String getSeoDescription() {
return seoDescription;
}
public void setSeoDescription(String seoDescription) {
this.seoDescription = seoDescription;
}
}

@ -58,6 +58,9 @@ public class SubjectServiceImpl extends ServiceImpl<SubjectMapper, SubjectEntity
entity.setName(subject.getName());
entity.setRemarks(subject.getRemarks());
entity.setSort(subject.getSort());
entity.setSeoTitle(subject.getSeoTitle());
entity.setSeoKeywords(subject.getSeoKeywords());
entity.setSeoDescription(subject.getSeoDescription());
subjectMapper.updateById(entity);
}

@ -44,7 +44,7 @@ content="width=device-width, initial-scale=1, user-scalable=1" name="viewport"/>
<label class="control-label col-sm-4" title="">
<span class="required ">*</span> 分类编码:<i class="fa icon-question hide"></i></label>
<div class="col-sm-8">
<input type="text" id="uid" name="uid" value="" maxlength="64" class="form-control required abc" th:remote="${setting.domain + 'tiku/subject/checkSubjectCode'}" data-msg-remote="岗位名称已存在"/>
<input type="text" id="id" name="id" value="" maxlength="64" class="form-control required abc" th:remote="${setting.domain + 'tiku/subject/checkSubjectCode'}" data-msg-remote="岗位名称已存在"/>
</div>
</div>
</div>
@ -53,9 +53,40 @@ content="width=device-width, initial-scale=1, user-scalable=1" name="viewport"/>
<div class="col-xs-6">
<div class="form-group">
<label class="control-label col-sm-4" title="">
<span class="required hide">*</span> 排序号:<i class="fa icon-question hide"></i></label>
<span class="required ">*</span> 排序号:<i class="fa icon-question hide"></i></label>
<div class="col-sm-8">
<input type="text" id="postSort" name="postSort" value="" maxlength="10" class="form-control digits"/>
<input type="text" id="postSort" name="postSort" value="" maxlength="10" class="form-control required"/>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-xs-6">
<div class="form-group">
<label class="control-label col-sm-4" title="">
<span class="required ">*</span> SEO标题<i class="fa icon-question hide"></i></label>
<div class="col-sm-8">
<input type="text" id="seoTitle" name="seoTitle" value="" maxlength="100" class="form-control required "/>
</div>
</div>
</div>
<div class="col-xs-6">
<div class="form-group">
<label class="control-label col-sm-4" title="">
<span class="required ">*</span> SEO关键字<i class="fa icon-question hide"></i></label>
<div class="col-sm-8">
<input type="text" id="seoKeywords" name="seoKeywords" value="" maxlength="100" class="form-control required"/>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-xs-12">
<div class="form-group">
<label class="control-label col-sm-2" title="">
<span class="required">*</span> SEO描述<i class="fa icon-question hide"></i></label>
<div class="col-sm-10">
<textarea id="seoDescription" name="seoDescription" rows="4" maxlength="500" class="form-control required"></textarea>
</div>
</div>
</div>

@ -84,7 +84,7 @@ $('#dataGrid').dataGrid({
{header:'类型名称', name:'name', index:'a.post_name', width:200, align:"center", frozen:true, formatter: function(val, obj, row, act){
return '<a href="'+ctx+'tiku/subject/update?uid='+row.uid+'" class="btnList" data-title="编辑类型">'+(val||row.uid)+'</a>';
}},
{header:'类型编码', name:'uid', index:'a.post_code', width:200, align:"center"},
{header:'类型编码', name:'id', index:'a.post_code', width:200, align:"center"},
{header:'排序号', name:'sort', index:'a.post_sort', width:80, align:"center"},
{header:'更新时间', name:'updateDate', index:'a.update_date', width:150, align:"center"},
{header:'备注信息', name:'remarks', index:'a.remarks', width:200, align:"left"},
@ -99,14 +99,14 @@ $('#dataGrid').dataGrid({
}},
{header:'操作', name:'actions', width:130, sortable:false, title:false, formatter: function(val, obj, row, act){
var actions = [];
actions.push('<a href="'+ctx+'tiku/subject/update?uid='+row.uid+'" class="btnList" title="编辑分类"><i class="fa fa-pencil"></i></a>&nbsp;');
actions.push('<a href="'+ctx+'tiku/subject/update?uid='+row.id+'" class="btnList" title="编辑分类"><i class="fa fa-pencil"></i></a>&nbsp;');
if (row.status == "normal"){
actions.push('<a href="'+ctx+'tiku/subject/disabled?uid='+row.uid+'" class="btnList" title="停用分类" data-confirm="确认要停用该分类吗?"><i class="glyphicon glyphicon-ban-circle"></i></a>&nbsp;');
actions.push('<a href="'+ctx+'tiku/subject/disabled?uid='+row.id+'" class="btnList" title="停用分类" data-confirm="确认要停用该分类吗?"><i class="glyphicon glyphicon-ban-circle"></i></a>&nbsp;');
}
if (row.status == "disabled"){
actions.push('<a href="'+ctx+'tiku/subject/enable?uid='+row.uid+'" class="btnList" title="启用分类" data-confirm="确认要启用该分类吗?"><i class="glyphicon glyphicon-ok-circle"></i></a>&nbsp;');
actions.push('<a href="'+ctx+'tiku/subject/enable?uid='+row.id+'" class="btnList" title="启用分类" data-confirm="确认要启用该分类吗?"><i class="glyphicon glyphicon-ok-circle"></i></a>&nbsp;');
}
actions.push('<a href="'+ctx+'tiku/subject/delete?uid='+row.uid+'" class="btnList" title="删除分类" data-confirm="确认要删除该分类吗?"><i class="fa fa-trash-o"></i></a>&nbsp;');
actions.push('<a href="'+ctx+'tiku/subject/delete?uid='+row.id+'" class="btnList" title="删除分类" data-confirm="确认要删除该分类吗?"><i class="fa fa-trash-o"></i></a>&nbsp;');
return actions.join('');
}}
],

@ -42,9 +42,9 @@ content="width=device-width, initial-scale=1, user-scalable=1" name="viewport"/>
<div class="col-xs-6">
<div class="form-group">
<label class="control-label col-sm-4" title="">
<span class="required ">*</span> 分类编码:<i class="fa icon-question hide"></i></label>
<span class="required">*</span> 分类编码:<i class="fa icon-question hide"></i></label>
<div class="col-sm-8">
<input type="text" id="uid" name="uid" th:value="${subject.uid}" maxlength="64" readonly="true" class="form-control required abc"/>
<input type="text" id="id" name="id" th:value="${subject.id}" maxlength="64" readonly="true" class="form-control required abc"/>
</div>
</div>
</div>
@ -53,13 +53,44 @@ content="width=device-width, initial-scale=1, user-scalable=1" name="viewport"/>
<div class="col-xs-6">
<div class="form-group">
<label class="control-label col-sm-4" title="">
<span class="required hide">*</span> 排序号:<i class="fa icon-question hide"></i></label>
<span class="required">*</span> 排序号:<i class="fa icon-question hide"></i></label>
<div class="col-sm-8">
<input type="text" id="sort" name="sort" th:value="${subject.sort}" maxlength="10" class="form-control digits"/>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-xs-6">
<div class="form-group">
<label class="control-label col-sm-4" title="">
<span class="required ">*</span> SEO标题<i class="fa icon-question hide"></i></label>
<div class="col-sm-8">
<input type="text" id="seoTitle" name="seoTitle" th:value="${subject.seoTitle}" maxlength="100" class="form-control required "/>
</div>
</div>
</div>
<div class="col-xs-6">
<div class="form-group">
<label class="control-label col-sm-4" title="">
<span class="required ">*</span> SEO关键字<i class="fa icon-question hide"></i></label>
<div class="col-sm-8">
<input type="text" id="seoKeywords" name="seoKeywords" th:value="${subject.seoKeywords}" maxlength="100" class="form-control required"/>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-xs-12">
<div class="form-group">
<label class="control-label col-sm-2" title="">
<span class="required">*</span> SEO描述<i class="fa icon-question hide"></i></label>
<div class="col-sm-10">
<textarea id="seoDescription" name="seoDescription" rows="4" maxlength="500" class="form-control required" th:text="${subject.seoDescription}"></textarea>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-xs-12">
<div class="form-group">

@ -28,7 +28,7 @@
<div class="main-submenu">
<div class="submenu-contain clearfix">
<span class="contain-title">
<a th:href="${domainName + 'subject/' + subjectId + '.html'}" th:text="${subject.name}">高考</a>
<a th:href="${domainName + 'subject/' + subject.id + '.html'}" th:text="${subject.name}">高考</a>
</span>
<ul class="contain-ul">
<li class="contain-li">

@ -4,7 +4,7 @@
<meta name="baidu-site-verification" content="5agfTbCO3Q" />
<meta charset="utf-8" />
<title>探果题库_聪明的学生都在这里</title>
<meta name="keyword" content="探果题库为考生提供高效的智能备考服务,涵括领域有高考、财会类、建筑工程、职业资格、医卫类、计算机类和学历类等热门考试题库。拥有高校名师丰富的经验,优质的学习资料和备考全阶段的高效服务!"/>
<meta name="keywords" content="探果题库为考生提供高效的智能备考服务,涵括领域有高考、财会类、建筑工程、职业资格、医卫类、计算机类和学历类等热门考试题库。拥有高校名师丰富的经验,优质的学习资料和备考全阶段的高效服务!"/>
<meta name="description" content="探果题库,高考试题,高考试卷,高校试题,名校,名校试题,名校试卷,高校名师,名师专访,名师教案,名师课堂试题库,试卷库,智能题库,历年真题,模拟试题,押题,预测试题,高考,会计证,会计从业,会计师,经济师,施工员,建造师,建筑师,造价师,职业资格,证券资格,考研,计算机考试,建筑考试,财会类,医卫类,护士资格,公务员,知识点,试题,试卷"/>
<meta name="author" content="Tamguo Team" />
<meta name="copyright" content="Tamguo" />

@ -2,9 +2,9 @@
<html lang="Zh-hans" xmlns:th="http://www.thymeleaf.org">
<head>
<meta charset="UTF-8">
<title>探果题库_聪明的学生都在这里</title>
<meta name="keyword" content="探果题库为考生提供高效的智能备考服务,涵括领域有高考、财会类、建筑工程、职业资格、医卫类、计算机类和学历类等热门考试题库。拥有高校名师丰富的经验,优质的学习资料和备考全阶段的高效服务!"/>
<meta name="description" content="探果题库,高考试题,高考试卷,高校试题,名校,名校试题,名校试卷,高校名师,名师专访,名师教案,名师课堂试题库,试卷库,智能题库,历年真题,模拟试题,押题,预测试题,高考,会计证,会计从业,会计师,经济师,施工员,建造师,建筑师,造价师,职业资格,证券资格,考研,计算机考试,建筑考试,财会类,医卫类,护士资格,公务员,知识点,试题,试卷"/>
<title th:text="${subject.seoTitle}">探果题库_聪明的学生都在这里</title>
<meta name="keywords" th:content="${subject.seoKeywords}"/>
<meta name="description" th:content="${subject.seoDescription}"/>
<meta name="author" content="Tamguo Team" />
<meta name="copyright" content="Tamguo" />
<link rel="stylesheet" th:href="${domainName + 'css/main.css'}"></link>

Loading…
Cancel
Save