新增加题目快照

beetlsql3-dev
Mlxa0324 3 years ago
parent 9d58da3c81
commit 7c0c65befb

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<?PowerDesigner AppLocale="UTF16" ID="{BA33ABB7-B246-4DB0-85DE-396EDDB46458}" Label="" LastModificationDate="1663937955" Name="cjks" Objects="1108" Symbols="99" Target="MySQL 5.0" Type="{CDE44E21-9669-11D1-9914-006097355D9B}" signature="PDM_DATA_MODEL_XML" version="16.5.0.3982"?>
<?PowerDesigner AppLocale="UTF16" ID="{BA33ABB7-B246-4DB0-85DE-396EDDB46458}" Label="" LastModificationDate="1663942424" Name="cjks" Objects="1109" Symbols="99" Target="MySQL 5.0" Type="{CDE44E21-9669-11D1-9914-006097355D9B}" signature="PDM_DATA_MODEL_XML" version="16.5.0.3982"?>
<!-- do not edit this file -->
<Model xmlns:a="attribute" xmlns:c="collection" xmlns:o="object">
@ -4407,9 +4407,9 @@ Shadow=0</a:DisplayPreferences>
</o:ExtendedDependencySymbol>
<o:ExtendedDependencySymbol Id="o38">
<a:CreationDate>1661873633</a:CreationDate>
<a:ModificationDate>1662047569</a:ModificationDate>
<a:Rect>((275687,55755), (276287,70644))</a:Rect>
<a:ListOfPoints>((275987,70644),(275987,55755))</a:ListOfPoints>
<a:ModificationDate>1663942424</a:ModificationDate>
<a:Rect>((276078,55755), (276678,70644))</a:Rect>
<a:ListOfPoints>((276378,70644),(276378,55755))</a:ListOfPoints>
<a:CornerStyle>1</a:CornerStyle>
<a:ArrowStyle>8</a:ArrowStyle>
<a:LineColor>16744576</a:LineColor>
@ -5795,9 +5795,9 @@ LABL 0 新宋体,8,N</a:FontList>
</o:TableSymbol>
<o:TableSymbol Id="o39">
<a:CreationDate>1661873118</a:CreationDate>
<a:ModificationDate>1663860130</a:ModificationDate>
<a:ModificationDate>1663942424</a:ModificationDate>
<a:IconMode>-1</a:IconMode>
<a:Rect>((267653,58796), (284651,70644))</a:Rect>
<a:Rect>((267653,58796), (286249,70644))</a:Rect>
<a:AutoAdjustToText>0</a:AutoAdjustToText>
<a:LineColor>12615680</a:LineColor>
<a:FillColor>16570034</a:FillColor>
@ -6653,7 +6653,7 @@ LABL 0 新宋体,8,N</a:FontList>
<a:CreationDate>1663937886</a:CreationDate>
<a:ModificationDate>1663937955</a:ModificationDate>
<a:IconMode>-1</a:IconMode>
<a:Rect>((37035,3002), (62165,20098))</a:Rect>
<a:Rect>((37035,2552), (62165,20548))</a:Rect>
<a:LineColor>12615680</a:LineColor>
<a:FillColor>16570034</a:FillColor>
<a:ShadowColor>12632256</a:ShadowColor>
@ -17953,7 +17953,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
<a:Code>resources_question_snapshot</a:Code>
<a:CreationDate>1563157584</a:CreationDate>
<a:Creator>lx</a:Creator>
<a:ModificationDate>1663937952</a:ModificationDate>
<a:ModificationDate>1663940769</a:ModificationDate>
<a:Modifier>lx</a:Modifier>
<a:Comment>资源管理 - 题库管理-快照-关联来源</a:Comment>
<a:PhysicalOptions>auto_increment = 1
@ -17963,6 +17963,16 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
<a:TotalSavingCurrency/>
<c:Columns>
<o:Column Id="o1036">
<a:ObjectID>AC155EE6-EF64-45BB-B846-41E20125AC83</a:ObjectID>
<a:Name>resources_question_snapshot_id</a:Name>
<a:Code>resources_question_snapshot_id</a:Code>
<a:CreationDate>1663940743</a:CreationDate>
<a:Creator>lx</a:Creator>
<a:ModificationDate>1663940769</a:ModificationDate>
<a:Modifier>lx</a:Modifier>
<a:Comment>题目快照ID</a:Comment>
</o:Column>
<o:Column Id="o1037">
<a:ObjectID>D00F59E0-A483-453B-B382-AD18F74C0ABB</a:ObjectID>
<a:Name>from_id</a:Name>
<a:Code>from_id</a:Code>
@ -17978,7 +17988,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
</a:ExtendedAttributesText>
</o:Column>
<o:Column Id="o1037">
<o:Column Id="o1038">
<a:ObjectID>4CD5F796-DD7D-4978-9E99-2F93C55A9DE6</a:ObjectID>
<a:Name>from_type</a:Name>
<a:Code>from_type</a:Code>
@ -17988,7 +17998,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
<a:Modifier>lx</a:Modifier>
<a:Comment>来源类型HOMEWORK...</a:Comment>
</o:Column>
<o:Column Id="o1038">
<o:Column Id="o1039">
<a:ObjectID>7CC923C5-15FB-416F-9848-3A6074318CB7</a:ObjectID>
<a:Name>course_info_id</a:Name>
<a:Code>course_info_id</a:Code>
@ -17999,7 +18009,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
<a:Comment>课程ID</a:Comment>
<a:DataType>bigint</a:DataType>
</o:Column>
<o:Column Id="o1039">
<o:Column Id="o1040">
<a:ObjectID>C2F9DA27-4C8F-4E1C-8FC7-097B5D5E2112</a:ObjectID>
<a:Name>question_type</a:Name>
<a:Code>question_type</a:Code>
@ -18011,7 +18021,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
<a:DataType>int(2)</a:DataType>
<a:Length>2</a:Length>
</o:Column>
<o:Column Id="o1040">
<o:Column Id="o1041">
<a:ObjectID>D0F029A5-D1D5-41C6-A45A-8C02F71554D4</a:ObjectID>
<a:Name>question_score</a:Name>
<a:Code>question_score</a:Code>
@ -18024,7 +18034,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
<a:Length>3</a:Length>
<a:Precision>1</a:Precision>
</o:Column>
<o:Column Id="o1041">
<o:Column Id="o1042">
<a:ObjectID>0ECC9C70-B0C6-4B6A-AA55-900348999E97</a:ObjectID>
<a:Name>question_stem</a:Name>
<a:Code>question_stem</a:Code>
@ -18036,7 +18046,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
<a:DataType>varchar(3000)</a:DataType>
<a:Length>3000</a:Length>
</o:Column>
<o:Column Id="o1042">
<o:Column Id="o1043">
<a:ObjectID>3A2CD667-596E-4179-A1C3-C84574CC2D35</a:ObjectID>
<a:Name>question_option_a</a:Name>
<a:Code>question_option_a</a:Code>
@ -18048,7 +18058,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
<a:DataType>varchar(1000)</a:DataType>
<a:Length>1000</a:Length>
</o:Column>
<o:Column Id="o1043">
<o:Column Id="o1044">
<a:ObjectID>904C4226-FB16-49BB-BD20-7D4B75F9F84D</a:ObjectID>
<a:Name>question_option_b</a:Name>
<a:Code>question_option_b</a:Code>
@ -18060,7 +18070,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
<a:DataType>varchar(1000)</a:DataType>
<a:Length>1000</a:Length>
</o:Column>
<o:Column Id="o1044">
<o:Column Id="o1045">
<a:ObjectID>65D90F75-0EE9-4B45-9ABA-E0134A1861B6</a:ObjectID>
<a:Name>question_option_c</a:Name>
<a:Code>question_option_c</a:Code>
@ -18072,7 +18082,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
<a:DataType>varchar(1000)</a:DataType>
<a:Length>1000</a:Length>
</o:Column>
<o:Column Id="o1045">
<o:Column Id="o1046">
<a:ObjectID>5372673F-EFA4-43E1-A307-9015247C3F08</a:ObjectID>
<a:Name>question_option_d</a:Name>
<a:Code>question_option_d</a:Code>
@ -18084,7 +18094,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
<a:DataType>varchar(1000)</a:DataType>
<a:Length>1000</a:Length>
</o:Column>
<o:Column Id="o1046">
<o:Column Id="o1047">
<a:ObjectID>73EBF1AA-5D7F-49B4-BDDD-F43924A73C10</a:ObjectID>
<a:Name>question_option_e</a:Name>
<a:Code>question_option_e</a:Code>
@ -18096,7 +18106,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
<a:DataType>varchar(1000)</a:DataType>
<a:Length>1000</a:Length>
</o:Column>
<o:Column Id="o1047">
<o:Column Id="o1048">
<a:ObjectID>7AF50FDC-012A-42EB-A0EA-ADE08E1C234B</a:ObjectID>
<a:Name>question_answer</a:Name>
<a:Code>question_answer</a:Code>
@ -18108,7 +18118,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
<a:DataType>varchar(255)</a:DataType>
<a:Length>255</a:Length>
</o:Column>
<o:Column Id="o1048">
<o:Column Id="o1049">
<a:ObjectID>C73F0E11-433D-4331-98DF-1BFDFDBC7071</a:ObjectID>
<a:Name>question_analysis</a:Name>
<a:Code>question_analysis</a:Code>
@ -18120,7 +18130,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
<a:DataType>varchar(3000)</a:DataType>
<a:Length>3000</a:Length>
</o:Column>
<o:Column Id="o1049">
<o:Column Id="o1050">
<a:ObjectID>ECFF01FA-E7F1-4AC3-A90C-02D6558F5528</a:ObjectID>
<a:Name>question_status</a:Name>
<a:Code>question_status</a:Code>
@ -18132,7 +18142,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
<a:DataType>int(2)</a:DataType>
<a:Length>2</a:Length>
</o:Column>
<o:Column Id="o1050">
<o:Column Id="o1051">
<a:ObjectID>97AAC8D6-13BD-4D2E-9C79-FF779394577C</a:ObjectID>
<a:Name>user_id</a:Name>
<a:Code>user_id</a:Code>
@ -18143,7 +18153,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
<a:Comment>后台用户ID</a:Comment>
<a:DataType>bigint</a:DataType>
</o:Column>
<o:Column Id="o1051">
<o:Column Id="o1052">
<a:ObjectID>81D26B2E-3769-4C43-A6F5-CBCD440252BC</a:ObjectID>
<a:Name>org_id</a:Name>
<a:Code>org_id</a:Code>
@ -18156,7 +18166,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
</o:Column>
</c:Columns>
<c:Keys>
<o:Key Id="o1052">
<o:Key Id="o1053">
<a:ObjectID>7392447A-2744-4FA6-A36F-A826153E895A</a:ObjectID>
<a:Name>Key_1</a:Name>
<a:Code>Key_1</a:Code>
@ -18165,17 +18175,17 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
<a:ModificationDate>1663937886</a:ModificationDate>
<a:Modifier>lx</a:Modifier>
<c:Key.Columns>
<o:Column Ref="o1036"/>
<o:Column Ref="o1037"/>
</c:Key.Columns>
</o:Key>
</c:Keys>
<c:PrimaryKey>
<o:Key Ref="o1052"/>
<o:Key Ref="o1053"/>
</c:PrimaryKey>
</o:Table>
</c:Tables>
<c:DefaultGroups>
<o:Group Id="o1053">
<o:Group Id="o1054">
<a:ObjectID>BFEA4109-96F9-4074-AF58-B84D6574A7FC</a:ObjectID>
<a:Name>PUBLIC</a:Name>
<a:Code>PUBLIC</a:Code>
@ -18303,7 +18313,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
<o:Table Ref="o168"/>
</c:Object2>
</o:ExtendedDependency>
<o:ExtendedDependency Id="o1054">
<o:ExtendedDependency Id="o1055">
<a:ObjectID>ABEFC813-1056-4507-A9A7-809C149B4ABE</a:ObjectID>
<a:CreationDate>1661954753</a:CreationDate>
<a:Creator>lx</a:Creator>
@ -18526,7 +18536,7 @@ COLLATE = utf8_general_ci</a:PhysicalOptions>
</o:ExtendedDependency>
</c:ChildTraceabilityLinks>
<c:TargetModels>
<o:TargetModel Id="o1055">
<o:TargetModel Id="o1056">
<a:ObjectID>5963E417-B2CE-431D-988A-B3493AAE5EE4</a:ObjectID>
<a:Name>MySQL 5.0</a:Name>
<a:Code>MYSQL50</a:Code>

File diff suppressed because it is too large Load Diff

@ -0,0 +1,5 @@
### 新增作业
POST {{baseURL}}/jlw/teacherOpenCourseHomeworkSetting/addHomeWordBySetting.json
Content-Type: application/x-www-form-urlencoded
Cookie: JSESSIONID={{session}}

@ -8,7 +8,7 @@ import org.beetl.sql.annotation.entity.AssignID;
import javax.validation.constraints.NotNull;
import java.util.Date;
/*
/*
* --
* gen by Spring Boot2 Admin 2022-09-22
*/
@ -20,49 +20,53 @@ public class TeacherOpenCourseHomeworkSetting extends BaseEntity{
@AssignID(value = "maskAutoID",param = "com.ibeetl.jlw.entity.TeacherOpenCourseHomeworkSetting")
private Long teacherOpenCourseQuestionHomeworkSettingId ;
//题库作业ID
@Dict(type="teacher_open_course_homework.question_homework_name.del_flag=0")
private Long teacherOpenCourseQuestionHomeworkId ;
//班级ID集合逗号隔开
@Dict(type="school_class.class_name.class_status=1")
private String teacherOpenCourseQuestionHomeworkSettingSchoolClassIds ;
//作答次数
private Integer teacherOpenCourseQuestionHomeworkSettingDoCount ;
//题目乱序(同一大题内)
private Integer teacherOpenCourseQuestionHomeworkSettingQuestionNoOrder ;
//选项乱序(限单选、多选)
private Integer teacherOpenCourseQuestionHomeworkSettingOptionNoOrder ;
//答卷后显示答案解析
private Integer teacherOpenCourseQuestionHomeworkSettingEndShowQa ;
//答卷后显示答案对错
private Integer teacherOpenCourseQuestionHomeworkSettingEndShowTrueFals ;
//创建时间
private Date teacherOpenCourseQuestionHomeworkSettingAddTime ;
//组织ID
private Long orgId ;
//用户ID
private Long userId ;
public TeacherOpenCourseHomeworkSetting(){
}
/**ID
*@return
*@return
*/
public Long getTeacherOpenCourseQuestionHomeworkSettingId(){
return teacherOpenCourseQuestionHomeworkSettingId;
@ -75,7 +79,7 @@ public class TeacherOpenCourseHomeworkSetting extends BaseEntity{
}
/**ID
*@return
*@return
*/
public String getTeacherOpenCourseQuestionHomeworkSettingSchoolClassIds(){
return teacherOpenCourseQuestionHomeworkSettingSchoolClassIds;
@ -88,7 +92,7 @@ public class TeacherOpenCourseHomeworkSetting extends BaseEntity{
}
/**
*@return
*@return
*/
public Integer getTeacherOpenCourseQuestionHomeworkSettingDoCount(){
return teacherOpenCourseQuestionHomeworkSettingDoCount;
@ -101,7 +105,7 @@ public class TeacherOpenCourseHomeworkSetting extends BaseEntity{
}
/**
*@return
*@return
*/
public Integer getTeacherOpenCourseQuestionHomeworkSettingQuestionNoOrder(){
return teacherOpenCourseQuestionHomeworkSettingQuestionNoOrder;
@ -114,7 +118,7 @@ public class TeacherOpenCourseHomeworkSetting extends BaseEntity{
}
/**
*@return
*@return
*/
public Integer getTeacherOpenCourseQuestionHomeworkSettingOptionNoOrder(){
return teacherOpenCourseQuestionHomeworkSettingOptionNoOrder;
@ -127,7 +131,7 @@ public class TeacherOpenCourseHomeworkSetting extends BaseEntity{
}
/**
*@return
*@return
*/
public Integer getTeacherOpenCourseQuestionHomeworkSettingEndShowQa(){
return teacherOpenCourseQuestionHomeworkSettingEndShowQa;
@ -140,7 +144,7 @@ public class TeacherOpenCourseHomeworkSetting extends BaseEntity{
}
/**
*@return
*@return
*/
public Integer getTeacherOpenCourseQuestionHomeworkSettingEndShowTrueFals(){
return teacherOpenCourseQuestionHomeworkSettingEndShowTrueFals;
@ -153,7 +157,7 @@ public class TeacherOpenCourseHomeworkSetting extends BaseEntity{
}
/**
*@return
*@return
*/
public Date getTeacherOpenCourseQuestionHomeworkSettingAddTime(){
return teacherOpenCourseQuestionHomeworkSettingAddTime;
@ -166,7 +170,7 @@ public class TeacherOpenCourseHomeworkSetting extends BaseEntity{
}
/**ID
*@return
*@return
*/
public Long getOrgId(){
return orgId;
@ -179,7 +183,7 @@ public class TeacherOpenCourseHomeworkSetting extends BaseEntity{
}
/**ID
*@return
*@return
*/
public Long getUserId(){
return userId;

@ -197,9 +197,15 @@ public class TeacherOpenCourseHomeworkSettingController{
* @return
*/
@PostMapping(MODEL + "/addHomeWordBySetting.json")
@Function("teacherOpenCourseHomeworkSetting.delete")
@Function("teacherOpenCourseHomeworkSetting.add")
@ResponseBody
public JsonResult addHomeWordBySetting(@Validated(ValidateConfig.ADD.class) TeacherOpenCourseHomeworkSettingQuery teacherOpenCourseHomeworkSettingQuery, BindingResult result,@SCoreUser CoreUser coreUser) {
if(result.hasErrors()){
return JsonResult.failMessage(result);
}
teacherOpenCourseHomeworkSettingQuery.setOrgId(coreUser.getOrgId());
teacherOpenCourseHomeworkSettingQuery.setUserId(coreUser.getId());
teacherOpenCourseHomeworkSettingService.addHomeWordBySetting(teacherOpenCourseHomeworkSettingQuery);
return JsonResult.success();
}

@ -17,7 +17,9 @@ public class TeacherOpenCourseHomeworkSettingQuery extends PageParam {
@NotNull(message = "ID不能为空", groups =ValidateConfig.UPDATE.class)
@Query(name = "作业设置ID", display = false)
private Long teacherOpenCourseQuestionHomeworkSettingId;
@Query(name = "班级ID集合逗号隔开", display = true,type=Query.TYPE_DICT,dict="school_class.class_name.class_status=1")
@Query(name = "题库作业ID", display = true,type=Query.TYPE_DICT,dict="teacher_open_course_homework.question_homework_name.del_flag=0")
private Long teacherOpenCourseQuestionHomeworkId;
@Query(name = "班级ID集合逗号隔开", display = false)
@NotBlank(message = "teacherOpenCourseQuestionHomeworkSettingSchoolClassIds 班级ID不能为空", groups =ValidateConfig.ADD.class)
private String teacherOpenCourseQuestionHomeworkSettingSchoolClassIds;
@Query(name = "作答次数", display = false)
@ -45,6 +47,7 @@ public class TeacherOpenCourseHomeworkSettingQuery extends PageParam {
private String resourcesQuestionIdPlural;
private String teacherOpenCourseQuestionHomeworkSettingIdPlural;
private String teacherOpenCourseQuestionHomeworkIdPlural;
private String orgIdPlural;
private String userIdPlural;
@ -166,4 +169,18 @@ public class TeacherOpenCourseHomeworkSettingQuery extends PageParam {
public void setResourcesQuestionIdPlural(String resourcesQuestionIdPlural) {
this.resourcesQuestionIdPlural = resourcesQuestionIdPlural;
}
public Long getTeacherOpenCourseQuestionHomeworkId() {
return teacherOpenCourseQuestionHomeworkId;
}
public void setTeacherOpenCourseQuestionHomeworkId(Long teacherOpenCourseQuestionHomeworkId) {
this.teacherOpenCourseQuestionHomeworkId = teacherOpenCourseQuestionHomeworkId;
}
public String getTeacherOpenCourseQuestionHomeworkIdPlural(){
return teacherOpenCourseQuestionHomeworkIdPlural;
}
public void setTeacherOpenCourseQuestionHomeworkIdPlural(String teacherOpenCourseQuestionHomeworkIdPlural){
this.teacherOpenCourseQuestionHomeworkIdPlural = teacherOpenCourseQuestionHomeworkIdPlural;
}
}

@ -1,7 +1,6 @@
queryByCondition
===
* 根据不为空的参数进行分页查询
select
@pageTag(){
t.*
@ -16,6 +15,12 @@ queryByCondition
@if(!isEmpty(teacherOpenCourseQuestionHomeworkSettingIdPlural)){
and find_in_set(t.teacher_open_course_question_homework_setting_id,#teacherOpenCourseQuestionHomeworkSettingIdPlural#)
@}
@if(!isEmpty(teacherOpenCourseQuestionHomeworkId)){
and t.teacher_open_course_question_homework_id =#teacherOpenCourseQuestionHomeworkId#
@}
@if(!isEmpty(teacherOpenCourseQuestionHomeworkIdPlural)){
and find_in_set(t.teacher_open_course_question_homework_id,#teacherOpenCourseQuestionHomeworkIdPlural#)
@}
@if(!isEmpty(teacherOpenCourseQuestionHomeworkSettingSchoolClassIds)){
and t.teacher_open_course_question_homework_setting_school_class_ids =#teacherOpenCourseQuestionHomeworkSettingSchoolClassIds#
@}
@ -54,7 +59,6 @@ queryByCondition
queryByConditionQuery
===
* 根据不为空的参数进行分页查询(无权限)
select
@pageTag(){
t.*
@ -67,6 +71,12 @@ queryByConditionQuery
@if(!isEmpty(teacherOpenCourseQuestionHomeworkSettingIdPlural)){
and find_in_set(t.teacher_open_course_question_homework_setting_id,#teacherOpenCourseQuestionHomeworkSettingIdPlural#)
@}
@if(!isEmpty(teacherOpenCourseQuestionHomeworkId)){
and t.teacher_open_course_question_homework_id =#teacherOpenCourseQuestionHomeworkId#
@}
@if(!isEmpty(teacherOpenCourseQuestionHomeworkIdPlural)){
and find_in_set(t.teacher_open_course_question_homework_id,#teacherOpenCourseQuestionHomeworkIdPlural#)
@}
@if(!isEmpty(teacherOpenCourseQuestionHomeworkSettingSchoolClassIds)){
and t.teacher_open_course_question_homework_setting_school_class_ids =#teacherOpenCourseQuestionHomeworkSettingSchoolClassIds#
@}
@ -102,30 +112,29 @@ queryByConditionQuery
@}
deleteTeacherOpenCourseHomeworkSettingByIds
===
* 批量删除
delete from teacher_open_course_homework_setting where find_in_set(teacher_open_course_question_homework_setting_id,#ids#)
getByIds
===
select * from teacher_open_course_homework_setting where find_in_set(teacher_open_course_question_homework_setting_id,#ids#)
select * from teacher_open_course_homework_setting where find_in_set(teacher_open_course_question_homework_setting_id,#ids#)
updateGivenByIds
===
* 批量更新指定字段,无论此字段是否有值
update teacher_open_course_homework_setting
set
@if(contain("teacherOpenCourseQuestionHomeworkId",_given)){
@if(isEmpty(teacherOpenCourseQuestionHomeworkId)){
teacher_open_course_question_homework_id = null ,
@}else{
teacher_open_course_question_homework_id = #teacherOpenCourseQuestionHomeworkId# ,
@}
@}
@if(contain("teacherOpenCourseQuestionHomeworkSettingSchoolClassIds",_given)){
@if(isEmpty(teacherOpenCourseQuestionHomeworkSettingSchoolClassIds)){
teacher_open_course_question_homework_setting_school_class_ids = null ,
@ -196,15 +205,16 @@ updateGivenByIds
getTeacherOpenCourseHomeworkSettingValues
===
* 根据不为空的参数进行查询
select t.*
from teacher_open_course_homework_setting t
where 1=1
@if(!isEmpty(teacherOpenCourseQuestionHomeworkSettingId)){
and t.teacher_open_course_question_homework_setting_id =#teacherOpenCourseQuestionHomeworkSettingId#
@}
@if(!isEmpty(teacherOpenCourseQuestionHomeworkId)){
and t.teacher_open_course_question_homework_id =#teacherOpenCourseQuestionHomeworkId#
@}
@if(!isEmpty(teacherOpenCourseQuestionHomeworkSettingSchoolClassIds)){
and t.teacher_open_course_question_homework_setting_school_class_ids =#teacherOpenCourseQuestionHomeworkSettingSchoolClassIds#
@}
@ -234,11 +244,10 @@ getTeacherOpenCourseHomeworkSettingValues
@}
getValuesByQuery
===
* 根据不为空的参数进行查询
select t.*
from teacher_open_course_homework_setting t
where 1=1 and #function("teacherOpenCourseHomeworkSetting.query")#
@ -248,6 +257,12 @@ getValuesByQuery
@if(!isEmpty(teacherOpenCourseQuestionHomeworkSettingIdPlural)){
and find_in_set(t.teacher_open_course_question_homework_setting_id,#teacherOpenCourseQuestionHomeworkSettingIdPlural#)
@}
@if(!isEmpty(teacherOpenCourseQuestionHomeworkId)){
and t.teacher_open_course_question_homework_id =#teacherOpenCourseQuestionHomeworkId#
@}
@if(!isEmpty(teacherOpenCourseQuestionHomeworkIdPlural)){
and find_in_set(t.teacher_open_course_question_homework_id,#teacherOpenCourseQuestionHomeworkIdPlural#)
@}
@if(!isEmpty(teacherOpenCourseQuestionHomeworkSettingSchoolClassIds)){
and t.teacher_open_course_question_homework_setting_school_class_ids =#teacherOpenCourseQuestionHomeworkSettingSchoolClassIds#
@}
@ -280,7 +295,4 @@ getValuesByQuery
@}
@if(!isEmpty(userIdPlural)){
and find_in_set(t.user_id,#userIdPlural#)
@}
@}
Loading…
Cancel
Save