添加一日流程评估计划时创建一日流程评估 部分代码

This commit is contained in:
sk1551 2021-02-23 18:33:51 +08:00
parent acdd617cbd
commit 728dd00a97
6 changed files with 302 additions and 51 deletions

View File

@ -7,7 +7,7 @@
label-width="70px" label-width="70px"
> >
<el-form-item label="所属计划" prop="planid"> <el-form-item label="所属计划" prop="planid">
<el-select v-model="form.planid" placeholder="请选择评估计划"> <el-select v-model="queryParams.planid" placeholder="请选择评估计划">
<el-option <el-option
v-for="dict in dayflowassessmentplanOptions" v-for="dict in dayflowassessmentplanOptions"
:key="dict.id" :key="dict.id"
@ -32,13 +32,14 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="学年学期" prop="xnxq"> <el-form-item label="学年学期" prop="xnxq">
<el-input <el-select v-model="queryParams.xnxq" placeholder="请选择学年学期">
v-model="queryParams.xnxq" <el-option
placeholder="请输入评估学年学期" v-for="dict in xnxqOptions"
clearable :key="dict.dictValue"
size="small" :label="dict.dictLabel"
@keyup.enter.native="handleQuery" :value="dict.dictValue"
/> />
</el-select>
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<el-button <el-button
@ -95,21 +96,21 @@
@selection-change="handleSelectionChange" @selection-change="handleSelectionChange"
> >
<el-table-column type="selection" width="55" align="center" /> <el-table-column type="selection" width="55" align="center" />
<el-table-column label="所属计划" align="center" prop="planid" /> <el-table-column label="所属计划" align="center" prop="planid" :formatter="planFormat"/>
<el-table-column <el-table-column
label="班级编号" label="班级名称"
align="center" align="center"
prop="classid" prop="classid"
:formatter="classFormat" :formatter="classFormat"
/> />
<el-table-column label="班长姓名" align="center" prop="bzxm" /> <el-table-column label="班长姓名" align="center" prop="bzbh" :formatter="bzbhFormat" />
<el-table-column label="配班教师姓名" align="center" prop="pbxm" /> <el-table-column label="配班教师姓名" align="center" prop="pbbh" :formatter="pbbhFormat"/>
<el-table-column label="助理教师姓名" align="center" prop="zlxm" /> <el-table-column label="助理教师姓名" align="center" prop="zlbh" :formatter="zlbhFormat"/>
<el-table-column label="学年学期" align="center" prop="xnxq" /> <el-table-column label="学年学期" align="center" prop="xnxq" :formatter="xnxqFormat"/>
<el-table-column label="评估标准编号" align="center" prop="bzid" /> <el-table-column label="评估标准编号" align="center" prop="bzid" />
<el-table-column label="扣分值" align="center" prop="kfz" /> <el-table-column label="扣分值" align="center" prop="kfz" />
<el-table-column label="扣分次数" align="center" prop="kfcs" /> <el-table-column label="扣分次数" align="center" prop="kfcs" />
<el-table-column label="评估对象" align="center" prop="pgdx" /> <el-table-column label="评估对象" align="center" prop="pgdx" :formatter="pgdxFormat"/>
<el-table-column <el-table-column
label="操作" label="操作"
align="center" align="center"
@ -146,7 +147,7 @@
<!-- 添加或修改幼儿园一日流程评估对话框 --> <!-- 添加或修改幼儿园一日流程评估对话框 -->
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body> <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
<el-form ref="form" :model="form" :rules="rules" label-width="80px"> <el-form ref="form" :model="form" :rules="rules" label-width="120px">
<el-form-item label="所属计划" prop="planid"> <el-form-item label="所属计划" prop="planid">
<el-select <el-select
v-model="form.planid" v-model="form.planid"
@ -163,8 +164,7 @@
</el-form-item> </el-form-item>
<el-form-item label="班级编号" prop="classid"> <el-form-item label="班级编号" prop="classid">
<el-select <el-select
v-model="queryParams.classid" v-model="form.classid"
clearable
filterable filterable
size="small" size="small"
placeholder="请选择班级" placeholder="请选择班级"
@ -177,9 +177,9 @@
></el-option> ></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="班长编号" prop="bzbh"> <el-form-item label="主班教师" prop="bzbh">
<el-select <el-select
v-model="queryParams.bzbh" v-model="form.bzbh"
filterable filterable
placeholder="请选择主班教师" placeholder="请选择主班教师"
> >
@ -194,7 +194,7 @@
</el-form-item> </el-form-item>
<el-form-item label="配班教师" prop="pbbh"> <el-form-item label="配班教师" prop="pbbh">
<el-select <el-select
v-model="queryParams.pbbh" v-model="form.pbbh"
filterable filterable
placeholder="请选择配班教师" placeholder="请选择配班教师"
> >
@ -209,7 +209,7 @@
</el-form-item> </el-form-item>
<el-form-item label="助理教师" prop="zlbh"> <el-form-item label="助理教师" prop="zlbh">
<el-select <el-select
v-model="queryParams.zlbh" v-model="form.zlbh"
filterable filterable
placeholder="请选择助理教师" placeholder="请选择助理教师"
> >
@ -223,7 +223,14 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="评估学年学期" prop="xnxq"> <el-form-item label="评估学年学期" prop="xnxq">
<el-input v-model="form.xnxq" placeholder="请输入评估学年学期" /> <el-select v-model="form.xnxq" placeholder="请选择学年学期">
<el-option
v-for="dict in xnxqOptions"
:key="dict.dictValue"
:label="dict.dictLabel"
:value="dict.dictValue"
/>
</el-select>
</el-form-item> </el-form-item>
<el-form-item label="评估标准编号" prop="bzid"> <el-form-item label="评估标准编号" prop="bzid">
<el-input v-model="form.bzid" placeholder="请输入评估标准编号" /> <el-input v-model="form.bzid" placeholder="请输入评估标准编号" />
@ -235,7 +242,20 @@
<el-input v-model="form.kfcs" placeholder="请输入扣分次数" /> <el-input v-model="form.kfcs" placeholder="请输入扣分次数" />
</el-form-item> </el-form-item>
<el-form-item label="评估对象" prop="pgdx"> <el-form-item label="评估对象" prop="pgdx">
<el-input v-model="form.pgdx" placeholder="请输入评估对象" /> <el-select
v-model="form.pgdx"
filterable
clearable
placeholder="请选择当时教师"
>
<el-option
v-for="item in userOptions"
:key="item.userId"
:label="item.nickName"
:value="item.userId"
:disabled="item.status == 1"
></el-option>
</el-select>
</el-form-item> </el-form-item>
<el-form-item label="执行人" prop="createUserid"> <el-form-item label="执行人" prop="createUserid">
<el-input v-model="form.createUserid" placeholder="请输入执行人" /> <el-input v-model="form.createUserid" placeholder="请输入执行人" />
@ -257,12 +277,10 @@ import {
addDayflowassessment, addDayflowassessment,
updateDayflowassessment, updateDayflowassessment,
} from "@/api/benyi/dayflowassessment"; } from "@/api/benyi/dayflowassessment";
import { import { listDayflowassessmentplan, getDayflowassessmentplan, } from "@/api/benyi/dayflowassessmentplan";
listDayflowassessmentplan,
getDayflowassessmentplan,
} from "@/api/benyi/dayflowassessmentplan";
import { listClass } from "@/api/system/class"; import { listClass } from "@/api/system/class";
import { getUsersByRoleId } from "@/api/system/user"; import { getUsersByRoleId } from "@/api/system/user";
import { listUser } from "@/api/system/user";
export default { export default {
name: "Dayflowassessment", name: "Dayflowassessment",
@ -290,6 +308,10 @@ export default {
pbjsOptions: [], pbjsOptions: [],
// //
zljsOptions: [], zljsOptions: [],
//
xnxqOptions: [],
//
userOptions: [],
// //
title: "", title: "",
// //
@ -323,6 +345,7 @@ export default {
created() { created() {
this.getList(); this.getList();
this.getClassList(); this.getClassList();
this.getUserList();
this.getDayflowassessmentplan(); this.getDayflowassessmentplan();
// //
getUsersByRoleId().then((response) => { getUsersByRoleId().then((response) => {
@ -330,6 +353,10 @@ export default {
this.pbjsOptions = response.pbjs; this.pbjsOptions = response.pbjs;
this.zljsOptions = response.zljs; this.zljsOptions = response.zljs;
}); });
//
this.getDicts("sys_xnxq").then((response) => {
this.xnxqOptions = response.data;
});
}, },
methods: { methods: {
/** 查询幼儿园一日流程评估列表 */ /** 查询幼儿园一日流程评估列表 */
@ -345,7 +372,6 @@ export default {
getDayflowassessmentplan() { getDayflowassessmentplan() {
listDayflowassessmentplan(null).then((response) => { listDayflowassessmentplan(null).then((response) => {
this.dayflowassessmentplanOptions = response.rows; this.dayflowassessmentplanOptions = response.rows;
console.log(this.dayflowassessmentplanOptions);
}); });
}, },
// //
@ -366,6 +392,83 @@ export default {
}); });
return actions.join(""); return actions.join("");
}, },
// --
xnxqFormat(row, column) {
return this.selectDictLabel(this.xnxqOptions, row.xnxq);
},
/** 查询用户列表 */
getUserList() {
listUser(null).then(
(response) => {
this.userOptions = response.rows;
}
);
},
//
bzbhFormat(row, column) {
var actions = [];
var datas = this.zbjsOptions;
Object.keys(datas).map((key) => {
if (datas[key].userId == "" + row.bzbh) {
actions.push(datas[key].nickName);
return false;
}
});
return actions.join("");
},
//
pbbhFormat(row, column) {
var actions = [];
var datas = this.pbjsOptions;
Object.keys(datas).map((key) => {
if (datas[key].userId == "" + row.pbbh) {
actions.push(datas[key].nickName);
return false;
}
});
return actions.join("");
},
//
zlbhFormat(row, column) {
var actions = [];
var datas = this.zljsOptions;
Object.keys(datas).map((key) => {
if (datas[key].userId == "" + row.zlbh) {
actions.push(datas[key].nickName);
return false;
}
});
return actions.join("");
},
//
pgdxFormat(row, column) {
var actions = [];
var datas = this.userOptions;
Object.keys(datas).map((key) => {
if (datas[key].userId == "" + row.pgdx) {
actions.push(datas[key].nickName);
return false;
}
});
return actions.join("");
},
//
planFormat(row, column) {
var actions = [];
var datas = this.dayflowassessmentplanOptions;
console.log(this.dayflowassessmentplanOptions);
Object.keys(datas).map((key) => {
if (datas[key].id == "" + row.planid) {
actions.push(datas[key].name);
return false;
}
});
return actions.join("");
},
// --
xnxqFormat(row, column) {
return this.selectDictLabel(this.xnxqOptions, row.xnxq);
},
// //
cancel() { cancel() {
this.open = false; this.open = false;
@ -415,6 +518,12 @@ export default {
this.reset(); this.reset();
this.open = true; this.open = true;
this.title = "添加幼儿园一日流程评估"; this.title = "添加幼儿园一日流程评估";
//
getUsersByRoleId().then((response) => {
this.zbjsOptions = response.zbjs;
this.pbjsOptions = response.pbjs;
this.zljsOptions = response.zljs;
});
}, },
/** 修改按钮操作 */ /** 修改按钮操作 */
handleUpdate(row) { handleUpdate(row) {
@ -424,6 +533,12 @@ export default {
this.form = response.data; this.form = response.data;
this.open = true; this.open = true;
this.title = "修改幼儿园一日流程评估"; this.title = "修改幼儿园一日流程评估";
//
getUsersByRoleId().then((response) => {
this.zbjsOptions = response.zbjs;
this.pbjsOptions = response.pbjs;
this.zljsOptions = response.zljs;
});
}); });
}, },
/** 提交按钮 */ /** 提交按钮 */

View File

@ -103,13 +103,6 @@
@selection-change="handleSelectionChange" @selection-change="handleSelectionChange"
> >
<el-table-column type="selection" width="55" align="center" /> <el-table-column type="selection" width="55" align="center" />
<!-- <el-table-column label="编号" align="center" prop="id" /> -->
<!-- <el-table-column label="评估学校" align="center" prop="deptId" /> -->
<!-- <el-table-column label="评估月份" align="center" prop="month" width="180">
<template slot-scope="scope">
<span>{{ parseTime(scope.row.month, "{y}-{m}-{d}") }}</span>
</template>
</el-table-column> -->
<el-table-column label="计划名称" align="center" prop="name" /> <el-table-column label="计划名称" align="center" prop="name" />
<el-table-column <el-table-column
label="评估学年学期" label="评估学年学期"
@ -124,6 +117,7 @@
:formatter="classFormat" :formatter="classFormat"
/> />
<el-table-column label="评估内容" align="center" prop="connent" :formatter="dayFlowFormat"/> <el-table-column label="评估内容" align="center" prop="connent" :formatter="dayFlowFormat"/>
<el-table-column label="内容分数" align="center" prop="score" />
<el-table-column label="评估时间" align="center" prop="starttime" /> <el-table-column label="评估时间" align="center" prop="starttime" />
<!-- <el-table-column label="创建人" align="center" prop="createUserid" /> --> <!-- <el-table-column label="创建人" align="center" prop="createUserid" /> -->
<el-table-column <el-table-column
@ -173,18 +167,6 @@
/> />
</el-select> </el-select>
</el-form-item> </el-form-item>
<!-- <el-form-item label="评估月份" prop="month">
<el-date-picker
clearable
size="small"
style="width: 200px"
v-model="form.month"
type="month"
value-format="yyyy-MM-dd"
placeholder="选择评估月份"
>
</el-date-picker>
</el-form-item> -->
<el-form-item label="评估班级" prop="classid"> <el-form-item label="评估班级" prop="classid">
<el-select v-model="form.classid" placeholder="请选择班级"> <el-select v-model="form.classid" placeholder="请选择班级">
<el-option <el-option
@ -196,7 +178,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="评估内容" prop="connent"> <el-form-item label="评估内容" prop="connent">
<el-select v-model="form.connent" placeholder="请选择评估内容"> <el-select v-model="form.connent" placeholder="请选择评估内容" @change="handleChange">
<el-option <el-option
v-for="dict in detailOptions" v-for="dict in detailOptions"
:key="dict.id" :key="dict.id"
@ -273,6 +255,7 @@ export default {
xnxq: undefined, xnxq: undefined,
classid: undefined, classid: undefined,
connent: undefined, connent: undefined,
score: undefined,
starttime: undefined, starttime: undefined,
createUserid: undefined, createUserid: undefined,
}, },
@ -353,6 +336,40 @@ export default {
this.loading = false; this.loading = false;
}); });
}, },
//
handleChange(value) {
if (value === 1) {
this.form.score = 11.0;
} else if (value === 2) {
this.form.score = 6.5;
} else if (value === 3) {
this.form.score = 7.5;
} else if (value === 4) {
this.form.score = 3.0;
} else if (value === 5) {
this.form.score = 3.0;
} else if (value === 6) {
this.form.score = 2.0;
} else if (value === 7) {
this.form.score = 5.0;
} else if (value === 8) {
this.form.score = 5.5;
} else if (value === 9) {
this.form.score = 3.5;
} else if (value === 10) {
this.form.score = 5.0;
} else if (value === 11) {
this.form.score = 12.0;
} else if (value === 12) {
this.form.score = 3.0;
} else if (value === 13) {
this.form.score = 28.5;
} else if (value === 14) {
this.form.score = 1.5;
} else if (value === 15) {
this.form.score = 3.0;
}
},
// //
cancel() { cancel() {
this.open = false; this.open = false;
@ -368,6 +385,7 @@ export default {
xnxq: undefined, xnxq: undefined,
classid: undefined, classid: undefined,
connent: undefined, connent: undefined,
score: undefined,
starttime: undefined, starttime: undefined,
createUserid: undefined, createUserid: undefined,
createTime: undefined, createTime: undefined,

View File

@ -74,6 +74,7 @@ public class ByDayflowassessmentController extends BaseController {
@PostMapping @PostMapping
public AjaxResult add(@RequestBody ByDayflowassessment byDayflowassessment) { public AjaxResult add(@RequestBody ByDayflowassessment byDayflowassessment) {
byDayflowassessment.setDeptId(SecurityUtils.getLoginUser().getUser().getDeptId()); byDayflowassessment.setDeptId(SecurityUtils.getLoginUser().getUser().getDeptId());
byDayflowassessment.setCreateUserid(SecurityUtils.getLoginUser().getUser().getUserId());
return toAjax(byDayflowassessmentService.insertByDayflowassessment(byDayflowassessment)); return toAjax(byDayflowassessmentService.insertByDayflowassessment(byDayflowassessment));
} }

View File

@ -3,7 +3,9 @@ package com.ruoyi.project.benyi.controller;
import java.util.List; import java.util.List;
import com.ruoyi.common.utils.SecurityUtils; import com.ruoyi.common.utils.SecurityUtils;
import com.ruoyi.project.benyi.domain.ByDayflowassessment;
import com.ruoyi.project.benyi.service.IByDayFlowDetailService; import com.ruoyi.project.benyi.service.IByDayFlowDetailService;
import com.ruoyi.project.benyi.service.IByDayflowassessmentService;
import com.ruoyi.project.common.SchoolCommon; import com.ruoyi.project.common.SchoolCommon;
import com.ruoyi.project.system.service.IByClassService; import com.ruoyi.project.system.service.IByClassService;
import com.ruoyi.project.system.service.ISysDictDataService; import com.ruoyi.project.system.service.ISysDictDataService;
@ -38,6 +40,8 @@ public class ByDayflowassessmentplanController extends BaseController {
@Autowired @Autowired
private IByDayflowassessmentplanService byDayflowassessmentplanService; private IByDayflowassessmentplanService byDayflowassessmentplanService;
@Autowired @Autowired
private IByDayflowassessmentService byDayflowassessmentService;
@Autowired
private IByClassService byClassService; private IByClassService byClassService;
@Autowired @Autowired
private ISysDictDataService sysDictDataService; private ISysDictDataService sysDictDataService;
@ -95,7 +99,53 @@ public class ByDayflowassessmentplanController extends BaseController {
byDayflowassessmentplan.setDeptId(SecurityUtils.getLoginUser().getUser().getDeptId()); byDayflowassessmentplan.setDeptId(SecurityUtils.getLoginUser().getUser().getDeptId());
byDayflowassessmentplan.setCreateUserid(SecurityUtils.getLoginUser().getUser().getUserId()); byDayflowassessmentplan.setCreateUserid(SecurityUtils.getLoginUser().getUser().getUserId());
byDayflowassessmentplan.setName(byClassService.selectByClassById(classId).getBjmc() + "-" + sysDictDataService.selectDictLabel(dict_type, dict_value) + "-" + byDayFlowDetailService.selectByDayFlowDetailById(connentId).getName() + "-" + "评估计划" ); byDayflowassessmentplan.setName(byClassService.selectByClassById(classId).getBjmc() + "-" + sysDictDataService.selectDictLabel(dict_type, dict_value) + "-" + byDayFlowDetailService.selectByDayFlowDetailById(connentId).getName() + "-" + "评估计划" );
return toAjax(byDayflowassessmentplanService.insertByDayflowassessmentplan(byDayflowassessmentplan)); if
( byClassService.selectByClassById(classId).getZbjs() == null &&
byClassService.selectByClassById(classId).getPbjs() == null &&
byClassService.selectByClassById(classId).getZljs() == null
)
{
return AjaxResult.error("当前班级下没有教师,无法创建评估计划");
}
int iCount = byDayflowassessmentplanService.insertByDayflowassessmentplan(byDayflowassessmentplan);
if (iCount > 0) {
// 判断班级下是否有老师
int sum = 0;
Long zbjsNew = byClassService.selectByClassById(classId).getZbjs();
Long pbjsNew = byClassService.selectByClassById(classId).getPbjs();
Long zljsNew = byClassService.selectByClassById(classId).getZljs();
ByDayflowassessment byDayflowassessment = null;
if (zbjsNew != null) {
System.out.println("这是主班教师111");
byDayflowassessment = new ByDayflowassessment();
byDayflowassessment.setPlanid(byDayflowassessmentplan.getId());
byDayflowassessment.setCreateUserid(SecurityUtils.getLoginUser().getUser().getUserId());
byDayflowassessment.setDeptId(byDayflowassessmentplan.getDeptId());
byDayflowassessment.setBzbh(zbjsNew);
byDayflowassessment.setPgdx(zbjsNew);
byDayflowassessment.setClassid(classId);
byDayflowassessment.setXnxq(byDayflowassessmentplan.getXnxq());
byDayflowassessment.setBzid(Long.parseLong(byDayflowassessmentplan.getConnent()));
if (pbjsNew != null) {
byDayflowassessment.setPbbh(pbjsNew);
}
if (zljsNew != null) {
byDayflowassessment.setZlbh(zljsNew);
}
byDayflowassessmentService.insertByDayflowassessment(byDayflowassessment);
sum += 1;
}
if (pbjsNew != null) {
System.out.println("这是配班教师222");
sum += 1;
}
if (zljsNew != null) {
System.out.println("这是助理教师333");
sum += 1;
}
}
return toAjax(iCount);
} }
/** /**
@ -128,3 +178,48 @@ public class ByDayflowassessmentplanController extends BaseController {
return toAjax(byDayflowassessmentplanService.deleteByDayflowassessmentplanByIds(ids)); return toAjax(byDayflowassessmentplanService.deleteByDayflowassessmentplanByIds(ids));
} }
} }

View File

@ -58,6 +58,12 @@ public class ByDayflowassessmentplan extends BaseEntity {
@Excel(name = "评估内容") @Excel(name = "评估内容")
private String connent; private String connent;
/**
* 内容分数
*/
@Excel(name = "内容分数")
private float score;
/** /**
* 评估时间 * 评估时间
*/ */
@ -145,6 +151,7 @@ public class ByDayflowassessmentplan extends BaseEntity {
.append("xnxq", getXnxq()) .append("xnxq", getXnxq())
.append("classid", getClassid()) .append("classid", getClassid())
.append("connent", getConnent()) .append("connent", getConnent())
.append("score", getScore())
.append("starttime", getStarttime()) .append("starttime", getStarttime())
.append("createUserid", getCreateUserid()) .append("createUserid", getCreateUserid())
.append("createTime", getCreateTime()) .append("createTime", getCreateTime())
@ -158,4 +165,12 @@ public class ByDayflowassessmentplan extends BaseEntity {
public void setName(String name) { public void setName(String name) {
this.name = name; this.name = name;
} }
public float getScore() {
return score;
}
public void setScore(float score) {
this.score = score;
}
} }

View File

@ -12,13 +12,14 @@
<result property="xnxq" column="xnxq"/> <result property="xnxq" column="xnxq"/>
<result property="classid" column="classid"/> <result property="classid" column="classid"/>
<result property="connent" column="connent"/> <result property="connent" column="connent"/>
<result property="score" column="score"/>
<result property="starttime" column="starttime"/> <result property="starttime" column="starttime"/>
<result property="createUserid" column="create_userid"/> <result property="createUserid" column="create_userid"/>
<result property="createTime" column="create_time"/> <result property="createTime" column="create_time"/>
</resultMap> </resultMap>
<sql id="selectByDayflowassessmentplanVo"> <sql id="selectByDayflowassessmentplanVo">
select id, name, dept_id, month, xnxq, classid, connent, starttime, create_userid, create_time from by_dayflowassessmentplan select id, name, dept_id, month, xnxq, classid, connent, score, starttime, create_userid, create_time from by_dayflowassessmentplan
</sql> </sql>
<select id="selectByDayflowassessmentplanList" parameterType="ByDayflowassessmentplan" <select id="selectByDayflowassessmentplanList" parameterType="ByDayflowassessmentplan"
@ -31,6 +32,7 @@
<if test="xnxq != null and xnxq != ''">and xnxq = #{xnxq}</if> <if test="xnxq != null and xnxq != ''">and xnxq = #{xnxq}</if>
<if test="classid != null and classid != ''">and classid = #{classid}</if> <if test="classid != null and classid != ''">and classid = #{classid}</if>
<if test="connent != null and connent != ''">and connent = #{connent}</if> <if test="connent != null and connent != ''">and connent = #{connent}</if>
<if test="score != null and score != ''">and score = #{score}</if>
<if test="starttime != null ">and starttime = #{starttime}</if> <if test="starttime != null ">and starttime = #{starttime}</if>
<if test="createUserid != null ">and create_userid = #{createUserid}</if> <if test="createUserid != null ">and create_userid = #{createUserid}</if>
</where> </where>
@ -45,23 +47,27 @@
keyProperty="id"> keyProperty="id">
insert into by_dayflowassessmentplan insert into by_dayflowassessmentplan
<trim prefix="(" suffix=")" suffixOverrides=","> <trim prefix="(" suffix=")" suffixOverrides=",">
<if test="id != null">id,</if>
<if test="name != null and name != ''">name,</if> <if test="name != null and name != ''">name,</if>
<if test="deptId != null ">dept_id,</if> <if test="deptId != null ">dept_id,</if>
<if test="month != null ">month,</if> <if test="month != null ">month,</if>
<if test="xnxq != null and xnxq != ''">xnxq,</if> <if test="xnxq != null and xnxq != ''">xnxq,</if>
<if test="classid != null and classid != ''">classid,</if> <if test="classid != null and classid != ''">classid,</if>
<if test="connent != null and connent != ''">connent,</if> <if test="connent != null and connent != ''">connent,</if>
<if test="score != null and score != ''">score,</if>
<if test="starttime != null ">starttime,</if> <if test="starttime != null ">starttime,</if>
<if test="createUserid != null ">create_userid,</if> <if test="createUserid != null ">create_userid,</if>
<if test="createTime != null ">create_time,</if> <if test="createTime != null ">create_time,</if>
</trim> </trim>
<trim prefix="values (" suffix=")" suffixOverrides=","> <trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="id != null">#{id},</if>
<if test="name != null and name != ''">#{name},</if> <if test="name != null and name != ''">#{name},</if>
<if test="deptId != null ">#{deptId},</if> <if test="deptId != null ">#{deptId},</if>
<if test="month != null ">#{month},</if> <if test="month != null ">#{month},</if>
<if test="xnxq != null and xnxq != ''">#{xnxq},</if> <if test="xnxq != null and xnxq != ''">#{xnxq},</if>
<if test="classid != null and classid != ''">#{classid},</if> <if test="classid != null and classid != ''">#{classid},</if>
<if test="connent != null and connent != ''">#{connent},</if> <if test="connent != null and connent != ''">#{connent},</if>
<if test="score != null and score != ''">#{score},</if>
<if test="starttime != null ">#{starttime},</if> <if test="starttime != null ">#{starttime},</if>
<if test="createUserid != null ">#{createUserid},</if> <if test="createUserid != null ">#{createUserid},</if>
<if test="createTime != null ">#{createTime},</if> <if test="createTime != null ">#{createTime},</if>
@ -77,6 +83,7 @@
<if test="xnxq != null and xnxq != ''">xnxq = #{xnxq},</if> <if test="xnxq != null and xnxq != ''">xnxq = #{xnxq},</if>
<if test="classid != null and classid != ''">classid = #{classid},</if> <if test="classid != null and classid != ''">classid = #{classid},</if>
<if test="connent != null and connent != ''">connent = #{connent},</if> <if test="connent != null and connent != ''">connent = #{connent},</if>
<if test="score != null and score != ''">score = #{score},</if>
<if test="starttime != null ">starttime = #{starttime},</if> <if test="starttime != null ">starttime = #{starttime},</if>
<if test="createUserid != null ">create_userid = #{createUserid},</if> <if test="createUserid != null ">create_userid = #{createUserid},</if>
<if test="createTime != null ">create_time = #{createTime},</if> <if test="createTime != null ">create_time = #{createTime},</if>