guoyujia 7 сар өмнө
parent
commit
f92e10a239

+ 109 - 0
src/main/java/cn/ezhizao/project/business/consult/controller/BizDayworkItemConsultController.java

@@ -0,0 +1,109 @@
+package cn.ezhizao.project.business.consult.controller;
+
+import java.util.List;
+import javax.annotation.Resource;
+import javax.servlet.http.HttpServletResponse;
+
+import cn.ezhizao.common.utils.poi.ExcelUtil;
+import cn.ezhizao.framework.aspectj.lang.annotation.Log;
+import cn.ezhizao.framework.aspectj.lang.enums.BusinessType;
+import cn.ezhizao.framework.web.controller.BaseController;
+import cn.ezhizao.framework.web.domain.AjaxResult;
+import cn.ezhizao.framework.web.page.TableDataInfo;
+import cn.ezhizao.project.business.consult.domain.BizDayworkItemConsult;
+import cn.ezhizao.project.business.consult.service.IBizDayworkItemConsultService;
+import org.springframework.security.access.prepost.PreAuthorize;
+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;
+
+/**
+ * 报工技术咨询Controller
+ *
+ * @author ezhizao
+ * @date 2024-11-19
+ */
+@RestController
+@RequestMapping("/business/consult")
+public class BizDayworkItemConsultController extends BaseController
+{
+    @Resource
+    private IBizDayworkItemConsultService bizDayworkItemConsultService;
+
+    /**
+     * 查询报工技术咨询列表
+     */
+    @PreAuthorize("@ss.hasPermi('business:consult:list')")
+    @GetMapping("/list")
+    public TableDataInfo list(BizDayworkItemConsult bizDayworkItemConsult) throws NoSuchFieldException, IllegalAccessException
+    {
+        setTenantId(bizDayworkItemConsult);
+        startPage();
+        List<BizDayworkItemConsult> list = bizDayworkItemConsultService.getList(bizDayworkItemConsult);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出报工技术咨询列表
+     */
+    @PreAuthorize("@ss.hasPermi('business:consult:export')")
+    @Log(title = "报工技术咨询", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, BizDayworkItemConsult bizDayworkItemConsult) throws NoSuchFieldException, IllegalAccessException
+    {
+        setTenantId(bizDayworkItemConsult);
+        List<BizDayworkItemConsult> list = bizDayworkItemConsultService.getList(bizDayworkItemConsult);
+        ExcelUtil<BizDayworkItemConsult> util = new ExcelUtil<BizDayworkItemConsult>(BizDayworkItemConsult.class);
+        util.exportExcel(response, list, "报工技术咨询数据");
+    }
+
+    /**
+     * 获取报工技术咨询详细信息
+     */
+    @PreAuthorize("@ss.hasPermi('business:consult:query')")
+    @GetMapping(value = "/{id}")
+    public AjaxResult getInfo(@PathVariable("id") Long id)
+    {
+        return success(bizDayworkItemConsultService.getById(id));
+    }
+
+    /**
+     * 新增报工技术咨询
+     */
+    @PreAuthorize("@ss.hasPermi('business:consult:add')")
+    @Log(title = "报工技术咨询", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody BizDayworkItemConsult bizDayworkItemConsult) throws NoSuchFieldException, IllegalAccessException
+    {
+        setTenantId(bizDayworkItemConsult);
+        return toAjax(bizDayworkItemConsultService.save(bizDayworkItemConsult));
+    }
+
+    /**
+     * 修改报工技术咨询
+     */
+    @PreAuthorize("@ss.hasPermi('business:consult:edit')")
+    @Log(title = "报工技术咨询", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody BizDayworkItemConsult bizDayworkItemConsult) throws NoSuchFieldException, IllegalAccessException
+    {
+        setTenantId(bizDayworkItemConsult);
+        return toAjax(bizDayworkItemConsultService.updateById(bizDayworkItemConsult));
+    }
+
+    /**
+     * 删除报工技术咨询
+     */
+    @PreAuthorize("@ss.hasPermi('business:consult:remove')")
+    @Log(title = "报工技术咨询", businessType = BusinessType.DELETE)
+	@DeleteMapping("/{ids}")
+    public AjaxResult remove(@PathVariable List<Long> ids)
+    {
+        return toAjax(bizDayworkItemConsultService.removeBatchByIds(ids));
+    }
+}

+ 140 - 0
src/main/java/cn/ezhizao/project/business/consult/domain/BizDayworkItemConsult.java

@@ -0,0 +1,140 @@
+package cn.ezhizao.project.business.consult.domain;
+
+import cn.ezhizao.framework.aspectj.lang.annotation.Excel;
+import cn.ezhizao.framework.web.domain.BaseEntity;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+
+/**
+ * 报工技术咨询对象 biz_daywork_item_consult
+ *
+ * @author ezhizao
+ * @date 2024-11-19
+ */
+@Data
+@TableName(value = "biz_daywork_item_consult")
+public class BizDayworkItemConsult extends BaseEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 用户id(提交人id) */
+    @ApiModelProperty(value = "${comment}")
+    private Long userId;
+
+    /** 用户姓名(提交人姓名) */
+    @Excel(name = "用户姓名", readConverterExp = "提=交人姓名")
+    @ApiModelProperty(value = "用户姓名")
+    private String nickName;
+
+    /** 租户(厂别)id */
+    @ApiModelProperty(value = "用户姓名")
+    private Long tenantId;
+
+    /** process_inspection的id */
+    @ApiModelProperty(value = "用户姓名")
+    private Long processInspectionId;
+
+    /** daywork的id */
+    @ApiModelProperty(value = "用户姓名")
+    private Long dayworkId;
+
+    /** 报工明细id */
+    @ApiModelProperty(value = "用户姓名")
+    private Long dayworkItemId;
+
+    /** 计划单id */
+    @ApiModelProperty(value = "用户姓名")
+    private Long productionPlanId;
+
+    /** 计划单明细id */
+    @ApiModelProperty(value = "用户姓名")
+    private Long productionPlanDetailId;
+
+    /** 子计划id */
+    @ApiModelProperty(value = "用户姓名")
+    private Long productionPlanDetailSubDetailId;
+
+    /** 子计划工序对应的设备id????????? */
+    @ApiModelProperty(value = "用户姓名")
+    private Long productionPlanDetailSubDetailEquipmentId;
+
+    /** 批次id */
+    @ApiModelProperty(value = "用户姓名")
+    private Long lotId;
+
+    /** 批次号 */
+    @Excel(name = "批次号")
+    @ApiModelProperty(value = "批次号")
+    private String lotCode;
+
+    /** 产品id */
+    @ApiModelProperty(value = "批次号")
+    private Long productId;
+
+    /** 产品描述 */
+    @Excel(name = "产品描述")
+    @ApiModelProperty(value = "产品描述")
+    private String productDescription;
+
+    /** 工艺id(通过工艺id,获取版本号) */
+    @ApiModelProperty(value = "产品描述")
+    private Long technologicalProcessId;
+
+    /** 当前工序id */
+    @ApiModelProperty(value = "产品描述")
+    private Long technologicalProcessDetailId;
+
+    /** 工序id */
+    @ApiModelProperty(value = "产品描述")
+    private Long processId;
+
+    /** 咨询部门(0:技术,1:品管) */
+    @Excel(name = "咨询部门", readConverterExp = "0=:技术,1:品管")
+    @ApiModelProperty(value = "咨询部门")
+    private Integer consultDepartment;
+
+    /** 工序简称 */
+    @Excel(name = "工序简称")
+    @ApiModelProperty(value = "工序简称")
+    private String processAlias;
+
+    /** 咨询的信息 */
+    @Excel(name = "咨询的信息")
+    @ApiModelProperty(value = "咨询的信息")
+    private String content;
+
+    /** 是否外协序检(0否,1是) */
+    @Excel(name = "是否外协序检", readConverterExp = "0=否,1是")
+    @ApiModelProperty(value = "是否外协序检")
+    private Integer isOutsourcedInspection;
+
+    /** 咨询结果id */
+    @ApiModelProperty(value = "是否外协序检")
+    private Long consultResultId;
+
+    /** 咨询结果的结果 */
+    @Excel(name = "咨询结果的结果")
+    @ApiModelProperty(value = "咨询结果的结果")
+    private String consultResultResult;
+
+    /** 是否序检(0否,1是) */
+    @Excel(name = "是否序检", readConverterExp = "0=否,1是")
+    @ApiModelProperty(value = "是否序检")
+    private Integer isProcessInspection;
+
+    /** 回复状态 0未回复 2合格 1不合格 */
+    @Excel(name = "回复状态 0未回复 2合格 1不合格")
+    @ApiModelProperty(value = "回复状态 0未回复 2合格 1不合格")
+    private Integer status;
+
+    /** 技术员id(对应sys_user的id) */
+    @ApiModelProperty(value = "回复状态 0未回复 2合格 1不合格")
+    private Long technicianId;
+
+    /** 审核人id */
+    @ApiModelProperty(value = "回复状态 0未回复 2合格 1不合格")
+    private Long reviewerId;
+
+}

+ 30 - 0
src/main/java/cn/ezhizao/project/business/consult/mapper/BizDayworkItemConsultMapper.java

@@ -0,0 +1,30 @@
+package cn.ezhizao.project.business.consult.mapper;
+
+import java.util.List;
+
+import cn.ezhizao.project.business.consult.domain.BizDayworkItemConsult;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * 报工技术咨询Mapper接口
+ *
+ * @author ezhizao
+ * @date 2024-11-19
+ */
+public interface BizDayworkItemConsultMapper extends BaseMapper<BizDayworkItemConsult>
+{
+    /**
+     * 查询报工技术咨询列表
+     *
+     * @param bizDayworkItemConsult 报工技术咨询
+     * @return 报工技术咨询集合
+     */
+    public List<BizDayworkItemConsult> getList(BizDayworkItemConsult bizDayworkItemConsult);
+
+    /**
+     * 物理删除
+     * @param bizDayworkItemConsult
+     * @return 删除结果
+    */
+    public int physicalDelete(BizDayworkItemConsult bizDayworkItemConsult);
+}

+ 31 - 0
src/main/java/cn/ezhizao/project/business/consult/service/IBizDayworkItemConsultService.java

@@ -0,0 +1,31 @@
+package cn.ezhizao.project.business.consult.service;
+
+import java.util.List;
+
+import cn.ezhizao.project.business.consult.domain.BizDayworkItemConsult;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * 报工技术咨询Service接口
+ *
+ * @author ezhizao
+ * @date 2024-11-19
+ */
+public interface IBizDayworkItemConsultService extends IService<BizDayworkItemConsult>
+{
+    /**
+     * 查询报工技术咨询列表
+     *
+     * @param bizDayworkItemConsult 报工技术咨询
+     * @return 报工技术咨询集合
+     */
+    public List<BizDayworkItemConsult> getList(BizDayworkItemConsult bizDayworkItemConsult);
+
+    /**
+     * 物理删除
+     * @param bizDayworkItemConsult
+     * @return 删除结果
+     */
+    public int physicalDelete(BizDayworkItemConsult bizDayworkItemConsult);
+
+}

+ 45 - 0
src/main/java/cn/ezhizao/project/business/consult/service/impl/BizDayworkItemConsultServiceImpl.java

@@ -0,0 +1,45 @@
+package cn.ezhizao.project.business.consult.service.impl;
+
+import java.util.List;
+import javax.annotation.Resource;
+
+import cn.ezhizao.project.business.consult.domain.BizDayworkItemConsult;
+import cn.ezhizao.project.business.consult.mapper.BizDayworkItemConsultMapper;
+import cn.ezhizao.project.business.consult.service.IBizDayworkItemConsultService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+
+/**
+ * 报工技术咨询Service业务层处理
+ *
+ * @author ezhizao
+ * @date 2024-11-19
+ */
+@Service
+public class BizDayworkItemConsultServiceImpl  extends ServiceImpl<BizDayworkItemConsultMapper, BizDayworkItemConsult> implements IBizDayworkItemConsultService
+{
+    @Resource
+    private BizDayworkItemConsultMapper bizDayworkItemConsultMapper;
+
+    /**
+     * 查询报工技术咨询列表
+     *
+     * @param bizDayworkItemConsult 报工技术咨询
+     * @return 报工技术咨询
+     */
+    @Override
+    public List<BizDayworkItemConsult> getList(BizDayworkItemConsult bizDayworkItemConsult)
+    {
+        return bizDayworkItemConsultMapper.getList(bizDayworkItemConsult);
+    }
+
+    /**
+     * 物理删除
+     * @param bizDayworkItemConsult
+     * @return 删除结果
+     */
+    @Override
+    public int physicalDelete(BizDayworkItemConsult bizDayworkItemConsult){ return bizDayworkItemConsultMapper.physicalDelete(bizDayworkItemConsult); };
+
+}

+ 120 - 0
src/main/java/cn/ezhizao/project/business/consultResult/controller/BizConsultResultController.java

@@ -0,0 +1,120 @@
+package cn.ezhizao.project.business.consultResult.controller;
+
+import java.util.List;
+import javax.annotation.Resource;
+import javax.servlet.http.HttpServletResponse;
+
+import cn.ezhizao.common.utils.poi.ExcelUtil;
+import cn.ezhizao.framework.aspectj.lang.annotation.Log;
+import cn.ezhizao.framework.aspectj.lang.enums.BusinessType;
+import cn.ezhizao.framework.web.controller.BaseController;
+import cn.ezhizao.framework.web.domain.AjaxResult;
+import cn.ezhizao.framework.web.page.TableDataInfo;
+import cn.ezhizao.project.business.consult.domain.BizDayworkItemConsult;
+import cn.ezhizao.project.business.consult.service.IBizDayworkItemConsultService;
+import cn.ezhizao.project.business.consultResult.domain.BizConsultResult;
+import cn.ezhizao.project.business.consultResult.service.IBizConsultResultService;
+import org.springframework.security.access.prepost.PreAuthorize;
+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;
+
+
+/**
+ * 咨询结果维护Controller
+ *
+ * @author ezhizao
+ * @date 2024-11-19
+ */
+@RestController
+@RequestMapping("/business/consultResult")
+public class BizConsultResultController extends BaseController
+{
+    @Resource
+    private IBizConsultResultService bizConsultResultService;
+    @Resource
+    private IBizDayworkItemConsultService bizDayworkItemConsultService;
+
+    /**
+     * 查询咨询结果维护列表
+     */
+    @PreAuthorize("@ss.hasPermi('business:consultResult:list')")
+    @GetMapping("/list")
+    public TableDataInfo list(BizConsultResult bizConsultResult) throws NoSuchFieldException, IllegalAccessException
+    {
+        setTenantId(bizConsultResult);
+        startPage();
+        List<BizConsultResult> list = bizConsultResultService.getList(bizConsultResult);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出咨询结果维护列表
+     */
+    @PreAuthorize("@ss.hasPermi('business:consultResult:export')")
+    @Log(title = "咨询结果维护", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, BizConsultResult bizConsultResult) throws NoSuchFieldException, IllegalAccessException
+    {
+        setTenantId(bizConsultResult);
+        List<BizConsultResult> list = bizConsultResultService.getList(bizConsultResult);
+        ExcelUtil<BizConsultResult> util = new ExcelUtil<BizConsultResult>(BizConsultResult.class);
+        util.exportExcel(response, list, "咨询结果维护数据");
+    }
+
+    /**
+     * 获取咨询结果维护详细信息
+     */
+    @PreAuthorize("@ss.hasPermi('business:consultResult:query')")
+    @GetMapping(value = "/{id}")
+    public AjaxResult getInfo(@PathVariable("id") Long id)
+    {
+        return success(bizConsultResultService.getById(id));
+    }
+
+    /**
+     * 新增咨询结果维护
+     */
+    @PreAuthorize("@ss.hasPermi('business:consultResult:add')")
+    @Log(title = "咨询结果维护", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody BizConsultResult bizConsultResult) throws NoSuchFieldException, IllegalAccessException
+    {
+        setTenantId(bizConsultResult);
+        return toAjax(bizConsultResultService.save(bizConsultResult));
+    }
+
+    /**
+     * 修改咨询结果维护
+     */
+    @PreAuthorize("@ss.hasPermi('business:consultResult:edit')")
+    @Log(title = "咨询结果维护", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody BizConsultResult bizConsultResult) throws NoSuchFieldException, IllegalAccessException
+    {
+        setTenantId(bizConsultResult);
+        return toAjax(bizConsultResultService.updateById(bizConsultResult));
+    }
+
+    /**
+     * 删除咨询结果维护
+     */
+    @PreAuthorize("@ss.hasPermi('business:consultResult:remove')")
+    @Log(title = "咨询结果维护", businessType = BusinessType.DELETE)
+	@DeleteMapping("/{ids}")
+    public AjaxResult remove(@PathVariable List<Long> ids)
+    {
+        //判断如果咨询使用该咨询结果,则不允许删除
+        List<BizDayworkItemConsult> list = bizDayworkItemConsultService.query().in("consult_result_id", ids).list();
+        if(!list.isEmpty()){
+            return error("当前咨询结果已被使用,不能删除");
+        }
+
+        return toAjax(bizConsultResultService.removeBatchByIds(ids));
+    }
+}

+ 36 - 0
src/main/java/cn/ezhizao/project/business/consultResult/domain/BizConsultResult.java

@@ -0,0 +1,36 @@
+package cn.ezhizao.project.business.consultResult.domain;
+
+import cn.ezhizao.framework.aspectj.lang.annotation.Excel;
+import cn.ezhizao.framework.web.domain.BaseEntity;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+
+/**
+ * 咨询结果维护对象 biz_consult_result
+ *
+ * @author ezhizao
+ * @date 2024-11-19
+ */
+@Data
+@TableName(value = "biz_consult_result")
+public class BizConsultResult extends BaseEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 租户id */
+    @ApiModelProperty(value = "${comment}")
+    private Long tenantId;
+
+    /** 咨询结果 */
+    @Excel(name = "咨询结果")
+    @ApiModelProperty(value = "咨询结果")
+    private String result;
+
+    /** 放行状态(0:放行,1:不放行 */
+    @Excel(name = "放行状态", readConverterExp = "放行状态(0:放行,1:不放行")
+    @ApiModelProperty(value = "放行状态")
+    private Integer status;
+
+}

+ 31 - 0
src/main/java/cn/ezhizao/project/business/consultResult/mapper/BizConsultResultMapper.java

@@ -0,0 +1,31 @@
+package cn.ezhizao.project.business.consultResult.mapper;
+
+import java.util.List;
+
+import cn.ezhizao.project.business.consultResult.domain.BizConsultResult;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+
+/**
+ * 咨询结果维护Mapper接口
+ *
+ * @author ezhizao
+ * @date 2024-11-19
+ */
+public interface BizConsultResultMapper extends BaseMapper<BizConsultResult>
+{
+    /**
+     * 查询咨询结果维护列表
+     *
+     * @param bizConsultResult 咨询结果维护
+     * @return 咨询结果维护集合
+     */
+    public List<BizConsultResult> getList(BizConsultResult bizConsultResult);
+
+    /**
+     * 物理删除
+     * @param bizConsultResult
+     * @return 删除结果
+    */
+    public int physicalDelete(BizConsultResult bizConsultResult);
+}

+ 32 - 0
src/main/java/cn/ezhizao/project/business/consultResult/service/IBizConsultResultService.java

@@ -0,0 +1,32 @@
+package cn.ezhizao.project.business.consultResult.service;
+
+import java.util.List;
+
+import cn.ezhizao.project.business.consultResult.domain.BizConsultResult;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+
+/**
+ * 咨询结果维护Service接口
+ *
+ * @author ezhizao
+ * @date 2024-11-19
+ */
+public interface IBizConsultResultService extends IService<BizConsultResult>
+{
+    /**
+     * 查询咨询结果维护列表
+     *
+     * @param bizConsultResult 咨询结果维护
+     * @return 咨询结果维护集合
+     */
+    public List<BizConsultResult> getList(BizConsultResult bizConsultResult);
+
+    /**
+     * 物理删除
+     * @param bizConsultResult
+     * @return 删除结果
+     */
+    public int physicalDelete(BizConsultResult bizConsultResult);
+
+}

+ 45 - 0
src/main/java/cn/ezhizao/project/business/consultResult/service/impl/BizConsultResultServiceImpl.java

@@ -0,0 +1,45 @@
+package cn.ezhizao.project.business.consultResult.service.impl;
+
+import java.util.List;
+import javax.annotation.Resource;
+
+import cn.ezhizao.project.business.consultResult.domain.BizConsultResult;
+import cn.ezhizao.project.business.consultResult.mapper.BizConsultResultMapper;
+import cn.ezhizao.project.business.consultResult.service.IBizConsultResultService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+
+/**
+ * 咨询结果维护Service业务层处理
+ *
+ * @author ezhizao
+ * @date 2024-11-19
+ */
+@Service
+public class BizConsultResultServiceImpl  extends ServiceImpl<BizConsultResultMapper, BizConsultResult> implements IBizConsultResultService
+{
+    @Resource
+    private BizConsultResultMapper bizConsultResultMapper;
+
+    /**
+     * 查询咨询结果维护列表
+     *
+     * @param bizConsultResult 咨询结果维护
+     * @return 咨询结果维护
+     */
+    @Override
+    public List<BizConsultResult> getList(BizConsultResult bizConsultResult)
+    {
+        return bizConsultResultMapper.getList(bizConsultResult);
+    }
+
+    /**
+     * 物理删除
+     * @param bizConsultResult
+     * @return 删除结果
+     */
+    @Override
+    public int physicalDelete(BizConsultResult bizConsultResult){ return bizConsultResultMapper.physicalDelete(bizConsultResult); };
+
+}

+ 38 - 0
src/main/resources/mybatis/business/consult/BizDayworkItemConsultMapper.xml

@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE mapper
+PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="cn.ezhizao.project.business.consult.mapper.BizDayworkItemConsultMapper">
+
+    <resultMap type="cn.ezhizao.project.business.consult.domain.BizDayworkItemConsult" id="BizDayworkItemConsultResult">
+        <id column="id" property="id"/>
+    </resultMap>
+
+
+    <select id="getList" parameterType="BizDayworkItemConsult" resultMap="BizDayworkItemConsultResult">
+        SELECT * FROM biz_daywork_item_consult
+        <trim prefix=" WHERE" suffix="" suffixOverrides="AND">
+            deleted = 0
+            <if test="nickName != null  and nickName != ''"> AND nick_name like concat('%', #{nickName}, '%')</if>
+            <if test="lotCode != null  and lotCode != ''"> AND lot_code = #{lotCode}</if>
+            <if test="productDescription != null  and productDescription != ''"> AND product_description = #{productDescription}</if>
+            <if test="consultDepartment != null "> AND consult_department = #{consultDepartment}</if>
+            <if test="processAlias != null  and processAlias != ''"> AND process_alias = #{processAlias}</if>
+            <if test="content != null  and content != ''"> AND content = #{content}</if>
+            <if test="isOutsourcedInspection != null "> AND is_outsourced_inspection = #{isOutsourcedInspection}</if>
+            <if test="consultResultResult != null  and consultResultResult != ''"> AND consult_result_result = #{consultResultResult}</if>
+            <if test="isProcessInspection != null "> AND is_process_inspection = #{isProcessInspection}</if>
+            <if test="status != null "> AND status = #{status}</if>
+        </trim>
+    </select>
+
+    <delete id="physicalDelete">
+        DELETE FROM biz_daywork_item_consult
+        <trim prefix=" WHERE" suffix="" suffixOverrides="AND">
+            <if test="id != null">
+                id = #{id} AND
+            </if>
+       <!-- 删除条件为其他外键可以在这里加 -->
+        </trim>
+    </delete>
+</mapper>

+ 30 - 0
src/main/resources/mybatis/business/consultResult/BizConsultResultMapper.xml

@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE mapper
+PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="cn.ezhizao.project.business.consultResult.mapper.BizConsultResultMapper">
+
+    <resultMap type="cn.ezhizao.project.business.consultResult.domain.BizConsultResult" id="BizConsultResultResult">
+        <id column="id" property="id"/>
+    </resultMap>
+
+
+    <select id="getList" parameterType="BizConsultResult" resultMap="BizConsultResultResult">
+        SELECT * FROM biz_consult_result
+        <trim prefix=" WHERE" suffix="" suffixOverrides="AND">
+            deleted = 0
+            <if test="result != null  and result != ''"> AND result like concat('%',#{result},'%')</if>
+            <if test="status != null "> AND status = #{status}</if>
+        </trim>
+    </select>
+
+    <delete id="physicalDelete">
+        DELETE FROM biz_consult_result
+        <trim prefix=" WHERE" suffix="" suffixOverrides="AND">
+            <if test="id != null">
+                id = #{id} AND
+            </if>
+       <!-- 删除条件为其他外键可以在这里加 -->
+        </trim>
+    </delete>
+</mapper>