From ca727677d25367b1d00fb6f29c4849e6eb75a065 Mon Sep 17 00:00:00 2001 From: paidaxing444 <12qwaszx> Date: Mon, 20 Jul 2020 18:20:13 +0800 Subject: [PATCH] =?UTF-8?q?20200720-zlp-1=20=E5=B9=BC=E5=84=BF=E7=AE=A1?= =?UTF-8?q?=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ruoyi-ui/src/api/benyi/child.js | 53 ++ ruoyi-ui/src/views/benyi/child/index.vue | 471 +++++++++++++++++ .../benyi/controller/ByChildController.java | 97 ++++ .../ruoyi/project/benyi/domain/ByChild.java | 493 ++++++++++++++++++ .../project/benyi/mapper/ByChildMapper.java | 61 +++ .../benyi/service/IByChildService.java | 61 +++ .../service/impl/ByChildServiceImpl.java | 89 ++++ .../resources/mybatis/benyi/ByChildMapper.xml | 206 ++++++++ 8 files changed, 1531 insertions(+) create mode 100644 ruoyi-ui/src/api/benyi/child.js create mode 100644 ruoyi-ui/src/views/benyi/child/index.vue create mode 100644 ruoyi/src/main/java/com/ruoyi/project/benyi/controller/ByChildController.java create mode 100644 ruoyi/src/main/java/com/ruoyi/project/benyi/domain/ByChild.java create mode 100644 ruoyi/src/main/java/com/ruoyi/project/benyi/mapper/ByChildMapper.java create mode 100644 ruoyi/src/main/java/com/ruoyi/project/benyi/service/IByChildService.java create mode 100644 ruoyi/src/main/java/com/ruoyi/project/benyi/service/impl/ByChildServiceImpl.java create mode 100644 ruoyi/src/main/resources/mybatis/benyi/ByChildMapper.xml diff --git a/ruoyi-ui/src/api/benyi/child.js b/ruoyi-ui/src/api/benyi/child.js new file mode 100644 index 000000000..6d8ad455f --- /dev/null +++ b/ruoyi-ui/src/api/benyi/child.js @@ -0,0 +1,53 @@ +import request from '@/utils/request' + +// 查询幼儿信息列表 +export function listChild(query) { + return request({ + url: '/benyi/child/list', + method: 'get', + params: query + }) +} + +// 查询幼儿信息详细 +export function getChild(id) { + return request({ + url: '/benyi/child/' + id, + method: 'get' + }) +} + +// 新增幼儿信息 +export function addChild(data) { + return request({ + url: '/benyi/child', + method: 'post', + data: data + }) +} + +// 修改幼儿信息 +export function updateChild(data) { + return request({ + url: '/benyi/child', + method: 'put', + data: data + }) +} + +// 删除幼儿信息 +export function delChild(id) { + return request({ + url: '/benyi/child/' + id, + method: 'delete' + }) +} + +// 导出幼儿信息 +export function exportChild(query) { + return request({ + url: '/benyi/child/export', + method: 'get', + params: query + }) +} \ No newline at end of file diff --git a/ruoyi-ui/src/views/benyi/child/index.vue b/ruoyi-ui/src/views/benyi/child/index.vue new file mode 100644 index 000000000..54fef4bf2 --- /dev/null +++ b/ruoyi-ui/src/views/benyi/child/index.vue @@ -0,0 +1,471 @@ + + + \ No newline at end of file diff --git a/ruoyi/src/main/java/com/ruoyi/project/benyi/controller/ByChildController.java b/ruoyi/src/main/java/com/ruoyi/project/benyi/controller/ByChildController.java new file mode 100644 index 000000000..9c08d4062 --- /dev/null +++ b/ruoyi/src/main/java/com/ruoyi/project/benyi/controller/ByChildController.java @@ -0,0 +1,97 @@ +package com.ruoyi.project.benyi.controller; + +import java.util.List; + +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; +import com.ruoyi.framework.aspectj.lang.annotation.Log; +import com.ruoyi.framework.aspectj.lang.enums.BusinessType; +import com.ruoyi.project.benyi.domain.ByChild; +import com.ruoyi.project.benyi.service.IByChildService; +import com.ruoyi.framework.web.controller.BaseController; +import com.ruoyi.framework.web.domain.AjaxResult; +import com.ruoyi.common.utils.poi.ExcelUtil; +import com.ruoyi.framework.web.page.TableDataInfo; + +/** + * 幼儿信息Controller + * + * @author tsbz + * @date 2020-07-20 + */ +@RestController +@RequestMapping("/benyi/child") +public class ByChildController extends BaseController { + @Autowired + private IByChildService byChildService; + + /** + * 查询幼儿信息列表 + */ + @PreAuthorize("@ss.hasPermi('benyi:child:list')") + @GetMapping("/list") + public TableDataInfo list(ByChild byChild) { + startPage(); + List list = byChildService.selectByChildList(byChild); + return getDataTable(list); + } + + /** + * 导出幼儿信息列表 + */ + @PreAuthorize("@ss.hasPermi('benyi:child:export')") + @Log(title = "幼儿信息", businessType = BusinessType.EXPORT) + @GetMapping("/export") + public AjaxResult export(ByChild byChild) { + List list = byChildService.selectByChildList(byChild); + ExcelUtil util = new ExcelUtil(ByChild.class); + return util.exportExcel(list, "child"); + } + + /** + * 获取幼儿信息详细信息 + */ + @PreAuthorize("@ss.hasPermi('benyi:child:query')") + @GetMapping(value = "/{id}") + public AjaxResult getInfo(@PathVariable("id") Long id) { + return AjaxResult.success(byChildService.selectByChildById(id)); + } + + /** + * 新增幼儿信息 + */ + @PreAuthorize("@ss.hasPermi('benyi:child:add')") + @Log(title = "幼儿信息", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody ByChild byChild) { + return toAjax(byChildService.insertByChild(byChild)); + } + + /** + * 修改幼儿信息 + */ + @PreAuthorize("@ss.hasPermi('benyi:child:edit')") + @Log(title = "幼儿信息", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody ByChild byChild) { + return toAjax(byChildService.updateByChild(byChild)); + } + + /** + * 删除幼儿信息 + */ + @PreAuthorize("@ss.hasPermi('benyi:child:remove')") + @Log(title = "幼儿信息", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable Long[] ids) { + return toAjax(byChildService.deleteByChildByIds(ids)); + } +} diff --git a/ruoyi/src/main/java/com/ruoyi/project/benyi/domain/ByChild.java b/ruoyi/src/main/java/com/ruoyi/project/benyi/domain/ByChild.java new file mode 100644 index 000000000..81c3b246e --- /dev/null +++ b/ruoyi/src/main/java/com/ruoyi/project/benyi/domain/ByChild.java @@ -0,0 +1,493 @@ +package com.ruoyi.project.benyi.domain; + +import java.util.Date; + +import com.fasterxml.jackson.annotation.JsonFormat; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.ruoyi.framework.aspectj.lang.annotation.Excel; +import com.ruoyi.framework.web.domain.BaseEntity; + +/** + * 幼儿信息对象 by_child + * + * @author tsbz + * @date 2020-07-20 + */ +public class ByChild extends BaseEntity { + private static final long serialVersionUID = 1L; + + /** + * 编号 + */ + private Long id; + + /** + * 学校id + */ + @Excel(name = "学校id") + private Long schoolid; + + /** + * 班级id + */ + @Excel(name = "班级id") + private Long classid; + + /** + * 姓名 + */ + @Excel(name = "姓名") + private String name; + + /** + * 英文名 + */ + @Excel(name = "英文名") + private String enName; + + /** + * 小名 + */ + @Excel(name = "小名") + private String infantName; + + /** + * 家长手机号码 + */ + @Excel(name = "家长手机号码") + private String phone; + + /** + * 性别 + */ + @Excel(name = "性别") + private String xb; + + /** + * 民族 + */ + @Excel(name = "民族") + private String mz; + + /** + * 证件号码 + */ + @Excel(name = "证件号码") + private String zjhm; + + /** + * 出生日期 + */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "出生日期", width = 30, dateFormat = "yyyy-MM-dd") + private Date csrq; + + /** + * 出生所在省 + */ + @Excel(name = "出生所在省") + private String birthProvince; + + /** + * 出生所在地市 + */ + @Excel(name = "出生所在地市") + private String birthCity; + + /** + * 出生地区 + */ + @Excel(name = "出生地区") + private String birthArea; + + /** + * 户口所在地 + */ + @Excel(name = "户口所在地") + private String registeredProvince; + + /** + * 户口所在地市 + */ + @Excel(name = "户口所在地市") + private String registeredCity; + + /** + * 户口所在区 + */ + @Excel(name = "户口所在区") + private String registeredArea; + + /** + * 住址省 + */ + @Excel(name = "住址省") + private String addrProvince; + + /** + * 住址市 + */ + @Excel(name = "住址市") + private String addrCity; + + /** + * 住址区 + */ + @Excel(name = "住址区") + private String addrArea; + + /** + * 详细地址 + */ + @Excel(name = "详细地址") + private String addrDetail; + + /** + * 曾经就读幼儿园 + */ + @Excel(name = "曾经就读幼儿园") + private String everSchool; + + /** + * 是否学习英语 + */ + @Excel(name = "是否学习英语") + private String learnEnglish; + + /** + * 入园渠道 + */ + @Excel(name = "入园渠道") + private String source; + + /** + * 状态 + */ + @Excel(name = "状态") + private String status; + + /** + * 入园时间 + */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "入园时间", width = 30, dateFormat = "yyyy-MM-dd") + private Date enterDate; + + /** + * 离园时间 + */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "离园时间", width = 30, dateFormat = "yyyy-MM-dd") + private Date outDate; + + /** + * 第一语言 + */ + @Excel(name = "第一语言") + private String firstLanguage; + + /** + * 第二语言 + */ + @Excel(name = "第二语言") + private String seconderLanguage; + + /** + * 其他语言 + */ + @Excel(name = "其他语言") + private String otherLanguage; + + /** + * 创建人 + */ + @Excel(name = "创建人") + private Long createuserid; + + public void setId(Long id) { + this.id = id; + } + + public Long getId() { + return id; + } + + public void setSchoolid(Long schoolid) { + this.schoolid = schoolid; + } + + public Long getSchoolid() { + return schoolid; + } + + public void setClassid(Long classid) { + this.classid = classid; + } + + public Long getClassid() { + return classid; + } + + public void setName(String name) { + this.name = name; + } + + public String getName() { + return name; + } + + public void setEnName(String enName) { + this.enName = enName; + } + + public String getEnName() { + return enName; + } + + public void setInfantName(String infantName) { + this.infantName = infantName; + } + + public String getInfantName() { + return infantName; + } + + public void setPhone(String phone) { + this.phone = phone; + } + + public String getPhone() { + return phone; + } + + public void setXb(String xb) { + this.xb = xb; + } + + public String getXb() { + return xb; + } + + public void setMz(String mz) { + this.mz = mz; + } + + public String getMz() { + return mz; + } + + public void setZjhm(String zjhm) { + this.zjhm = zjhm; + } + + public String getZjhm() { + return zjhm; + } + + public void setCsrq(Date csrq) { + this.csrq = csrq; + } + + public Date getCsrq() { + return csrq; + } + + public void setBirthProvince(String birthProvince) { + this.birthProvince = birthProvince; + } + + public String getBirthProvince() { + return birthProvince; + } + + public void setBirthCity(String birthCity) { + this.birthCity = birthCity; + } + + public String getBirthCity() { + return birthCity; + } + + public void setBirthArea(String birthArea) { + this.birthArea = birthArea; + } + + public String getBirthArea() { + return birthArea; + } + + public void setRegisteredProvince(String registeredProvince) { + this.registeredProvince = registeredProvince; + } + + public String getRegisteredProvince() { + return registeredProvince; + } + + public void setRegisteredCity(String registeredCity) { + this.registeredCity = registeredCity; + } + + public String getRegisteredCity() { + return registeredCity; + } + + public void setRegisteredArea(String registeredArea) { + this.registeredArea = registeredArea; + } + + public String getRegisteredArea() { + return registeredArea; + } + + public void setAddrProvince(String addrProvince) { + this.addrProvince = addrProvince; + } + + public String getAddrProvince() { + return addrProvince; + } + + public void setAddrCity(String addrCity) { + this.addrCity = addrCity; + } + + public String getAddrCity() { + return addrCity; + } + + public void setAddrArea(String addrArea) { + this.addrArea = addrArea; + } + + public String getAddrArea() { + return addrArea; + } + + public void setAddrDetail(String addrDetail) { + this.addrDetail = addrDetail; + } + + public String getAddrDetail() { + return addrDetail; + } + + public void setEverSchool(String everSchool) { + this.everSchool = everSchool; + } + + public String getEverSchool() { + return everSchool; + } + + public void setLearnEnglish(String learnEnglish) { + this.learnEnglish = learnEnglish; + } + + public String getLearnEnglish() { + return learnEnglish; + } + + public void setSource(String source) { + this.source = source; + } + + public String getSource() { + return source; + } + + public void setStatus(String status) { + this.status = status; + } + + public String getStatus() { + return status; + } + + public void setEnterDate(Date enterDate) { + this.enterDate = enterDate; + } + + public Date getEnterDate() { + return enterDate; + } + + public void setOutDate(Date outDate) { + this.outDate = outDate; + } + + public Date getOutDate() { + return outDate; + } + + public void setFirstLanguage(String firstLanguage) { + this.firstLanguage = firstLanguage; + } + + public String getFirstLanguage() { + return firstLanguage; + } + + public void setSeconderLanguage(String seconderLanguage) { + this.seconderLanguage = seconderLanguage; + } + + public String getSeconderLanguage() { + return seconderLanguage; + } + + public void setOtherLanguage(String otherLanguage) { + this.otherLanguage = otherLanguage; + } + + public String getOtherLanguage() { + return otherLanguage; + } + + public void setCreateuserid(Long createuserid) { + this.createuserid = createuserid; + } + + public Long getCreateuserid() { + return createuserid; + } + + @Override + public String toString() { + return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE) + .append("id", getId()) + .append("schoolid", getSchoolid()) + .append("classid", getClassid()) + .append("name", getName()) + .append("enName", getEnName()) + .append("infantName", getInfantName()) + .append("phone", getPhone()) + .append("xb", getXb()) + .append("mz", getMz()) + .append("zjhm", getZjhm()) + .append("csrq", getCsrq()) + .append("birthProvince", getBirthProvince()) + .append("birthCity", getBirthCity()) + .append("birthArea", getBirthArea()) + .append("registeredProvince", getRegisteredProvince()) + .append("registeredCity", getRegisteredCity()) + .append("registeredArea", getRegisteredArea()) + .append("addrProvince", getAddrProvince()) + .append("addrCity", getAddrCity()) + .append("addrArea", getAddrArea()) + .append("addrDetail", getAddrDetail()) + .append("everSchool", getEverSchool()) + .append("learnEnglish", getLearnEnglish()) + .append("source", getSource()) + .append("status", getStatus()) + .append("enterDate", getEnterDate()) + .append("outDate", getOutDate()) + .append("firstLanguage", getFirstLanguage()) + .append("seconderLanguage", getSeconderLanguage()) + .append("otherLanguage", getOtherLanguage()) + .append("createuserid", getCreateuserid()) + .append("createTime", getCreateTime()) + .toString(); + } +} diff --git a/ruoyi/src/main/java/com/ruoyi/project/benyi/mapper/ByChildMapper.java b/ruoyi/src/main/java/com/ruoyi/project/benyi/mapper/ByChildMapper.java new file mode 100644 index 000000000..3937e823f --- /dev/null +++ b/ruoyi/src/main/java/com/ruoyi/project/benyi/mapper/ByChildMapper.java @@ -0,0 +1,61 @@ +package com.ruoyi.project.benyi.mapper; + +import java.util.List; + +import com.ruoyi.project.benyi.domain.ByChild; + +/** + * 幼儿信息Mapper接口 + * + * @author tsbz + * @date 2020-07-20 + */ +public interface ByChildMapper { + /** + * 查询幼儿信息 + * + * @param id 幼儿信息ID + * @return 幼儿信息 + */ + public ByChild selectByChildById(Long id); + + /** + * 查询幼儿信息列表 + * + * @param byChild 幼儿信息 + * @return 幼儿信息集合 + */ + public List selectByChildList(ByChild byChild); + + /** + * 新增幼儿信息 + * + * @param byChild 幼儿信息 + * @return 结果 + */ + public int insertByChild(ByChild byChild); + + /** + * 修改幼儿信息 + * + * @param byChild 幼儿信息 + * @return 结果 + */ + public int updateByChild(ByChild byChild); + + /** + * 删除幼儿信息 + * + * @param id 幼儿信息ID + * @return 结果 + */ + public int deleteByChildById(Long id); + + /** + * 批量删除幼儿信息 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + public int deleteByChildByIds(Long[] ids); +} diff --git a/ruoyi/src/main/java/com/ruoyi/project/benyi/service/IByChildService.java b/ruoyi/src/main/java/com/ruoyi/project/benyi/service/IByChildService.java new file mode 100644 index 000000000..dc32a54c4 --- /dev/null +++ b/ruoyi/src/main/java/com/ruoyi/project/benyi/service/IByChildService.java @@ -0,0 +1,61 @@ +package com.ruoyi.project.benyi.service; + +import java.util.List; + +import com.ruoyi.project.benyi.domain.ByChild; + +/** + * 幼儿信息Service接口 + * + * @author tsbz + * @date 2020-07-20 + */ +public interface IByChildService { + /** + * 查询幼儿信息 + * + * @param id 幼儿信息ID + * @return 幼儿信息 + */ + public ByChild selectByChildById(Long id); + + /** + * 查询幼儿信息列表 + * + * @param byChild 幼儿信息 + * @return 幼儿信息集合 + */ + public List selectByChildList(ByChild byChild); + + /** + * 新增幼儿信息 + * + * @param byChild 幼儿信息 + * @return 结果 + */ + public int insertByChild(ByChild byChild); + + /** + * 修改幼儿信息 + * + * @param byChild 幼儿信息 + * @return 结果 + */ + public int updateByChild(ByChild byChild); + + /** + * 批量删除幼儿信息 + * + * @param ids 需要删除的幼儿信息ID + * @return 结果 + */ + public int deleteByChildByIds(Long[] ids); + + /** + * 删除幼儿信息信息 + * + * @param id 幼儿信息ID + * @return 结果 + */ + public int deleteByChildById(Long id); +} diff --git a/ruoyi/src/main/java/com/ruoyi/project/benyi/service/impl/ByChildServiceImpl.java b/ruoyi/src/main/java/com/ruoyi/project/benyi/service/impl/ByChildServiceImpl.java new file mode 100644 index 000000000..5536833f8 --- /dev/null +++ b/ruoyi/src/main/java/com/ruoyi/project/benyi/service/impl/ByChildServiceImpl.java @@ -0,0 +1,89 @@ +package com.ruoyi.project.benyi.service.impl; + +import java.util.List; + +import com.ruoyi.common.utils.DateUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.ruoyi.project.benyi.mapper.ByChildMapper; +import com.ruoyi.project.benyi.domain.ByChild; +import com.ruoyi.project.benyi.service.IByChildService; + +/** + * 幼儿信息Service业务层处理 + * + * @author tsbz + * @date 2020-07-20 + */ +@Service +public class ByChildServiceImpl implements IByChildService { + @Autowired + private ByChildMapper byChildMapper; + + /** + * 查询幼儿信息 + * + * @param id 幼儿信息ID + * @return 幼儿信息 + */ + @Override + public ByChild selectByChildById(Long id) { + return byChildMapper.selectByChildById(id); + } + + /** + * 查询幼儿信息列表 + * + * @param byChild 幼儿信息 + * @return 幼儿信息 + */ + @Override + public List selectByChildList(ByChild byChild) { + return byChildMapper.selectByChildList(byChild); + } + + /** + * 新增幼儿信息 + * + * @param byChild 幼儿信息 + * @return 结果 + */ + @Override + public int insertByChild(ByChild byChild) { + byChild.setCreateTime(DateUtils.getNowDate()); + return byChildMapper.insertByChild(byChild); + } + + /** + * 修改幼儿信息 + * + * @param byChild 幼儿信息 + * @return 结果 + */ + @Override + public int updateByChild(ByChild byChild) { + return byChildMapper.updateByChild(byChild); + } + + /** + * 批量删除幼儿信息 + * + * @param ids 需要删除的幼儿信息ID + * @return 结果 + */ + @Override + public int deleteByChildByIds(Long[] ids) { + return byChildMapper.deleteByChildByIds(ids); + } + + /** + * 删除幼儿信息信息 + * + * @param id 幼儿信息ID + * @return 结果 + */ + @Override + public int deleteByChildById(Long id) { + return byChildMapper.deleteByChildById(id); + } +} diff --git a/ruoyi/src/main/resources/mybatis/benyi/ByChildMapper.xml b/ruoyi/src/main/resources/mybatis/benyi/ByChildMapper.xml new file mode 100644 index 000000000..efd8b10d3 --- /dev/null +++ b/ruoyi/src/main/resources/mybatis/benyi/ByChildMapper.xml @@ -0,0 +1,206 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + select id, schoolid, classid, name, en_name, infant_name, phone, xb, mz, zjhm, csrq, birth_province, birth_city, birth_area, registered_province, registered_city, registered_area, addr_province, addr_city, addr_area, addr_detail, ever_school, learn_english, source, status, enter_date, out_date, first_language, seconder_language, other_language, createuserid, create_time from by_child + + + + + + + + insert into by_child + + schoolid, + classid, + name, + en_name, + infant_name, + phone, + xb, + mz, + zjhm, + csrq, + birth_province, + birth_city, + birth_area, + registered_province, + registered_city, + registered_area, + addr_province, + addr_city, + addr_area, + addr_detail, + ever_school, + learn_english, + source, + status, + enter_date, + out_date, + first_language, + seconder_language, + other_language, + createuserid, + create_time, + + + #{schoolid}, + #{classid}, + #{name}, + #{enName}, + #{infantName}, + #{phone}, + #{xb}, + #{mz}, + #{zjhm}, + #{csrq}, + #{birthProvince}, + #{birthCity}, + #{birthArea}, + #{registeredProvince}, + #{registeredCity}, + #{registeredArea}, + #{addrProvince}, + #{addrCity}, + #{addrArea}, + #{addrDetail}, + #{everSchool}, + #{learnEnglish}, + #{source}, + #{status}, + #{enterDate}, + #{outDate}, + #{firstLanguage}, + #{seconderLanguage}, + #{otherLanguage}, + #{createuserid}, + #{createTime}, + + + + + update by_child + + schoolid = #{schoolid}, + classid = #{classid}, + name = #{name}, + en_name = #{enName}, + infant_name = #{infantName}, + phone = #{phone}, + xb = #{xb}, + mz = #{mz}, + zjhm = #{zjhm}, + csrq = #{csrq}, + birth_province = #{birthProvince}, + birth_city = #{birthCity}, + birth_area = #{birthArea}, + registered_province = #{registeredProvince}, + registered_city = #{registeredCity}, + registered_area = #{registeredArea}, + addr_province = #{addrProvince}, + addr_city = #{addrCity}, + addr_area = #{addrArea}, + addr_detail = #{addrDetail}, + ever_school = #{everSchool}, + learn_english = #{learnEnglish}, + source = #{source}, + status = #{status}, + enter_date = #{enterDate}, + out_date = #{outDate}, + first_language = #{firstLanguage}, + seconder_language = #{seconderLanguage}, + other_language = #{otherLanguage}, + createuserid = #{createuserid}, + create_time = #{createTime}, + + where id = #{id} + + + + delete from by_child where id = #{id} + + + + delete from by_child where id in + + #{id} + + + + \ No newline at end of file