tangpy преди 2 години
родител
ревизия
62b0b22773

+ 130 - 0
src/main/java/com/steerinfo/ems/temergencymaterials/controller/TEmergencymaterialsController.java

@@ -0,0 +1,130 @@
+package com.steerinfo.ems.temergencymaterials.controller;
+
+import com.steerinfo.auth.utils.JwtUtil;
+import com.steerinfo.ems.Utils.DateUtils;
+import com.steerinfo.ems.formula.model.Formula;
+import com.steerinfo.ems.temergencymaterials.mapper.TEmergencymaterialsMapper;
+import com.steerinfo.ems.temergencymaterials.model.TEmergencymaterials;
+import com.steerinfo.ems.temergencymaterials.service.ITemergencymaterialsService;
+import com.steerinfo.ems.tmaintenance.model.TMaintenance;
+import com.steerinfo.ems.trmactitem.model.TRmActItem;
+import com.steerinfo.ems.trmenergyproperty.model.TRmEnergyProperty;
+import com.steerinfo.ems.trmunit.model.TRmUnit;
+import com.steerinfo.framework.controller.BaseRESTfulController;
+import com.steerinfo.framework.controller.RESTfulResult;
+import com.steerinfo.framework.service.pagehelper.PageHelper;
+import com.steerinfo.framework.service.pagehelper.PageList;
+import com.steerinfo.task.SpringCronTask;
+import io.swagger.annotations.ApiImplicitParam;
+import io.swagger.annotations.ApiImplicitParams;
+import io.swagger.annotations.ApiOperation;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+
+import java.text.SimpleDateFormat;
+import java.util.*;
+
+@RestController
+@RequestMapping("/${api.version}/temergencymaterials")
+public class TEmergencymaterialsController extends BaseRESTfulController {
+    private static final Logger logger = LoggerFactory.getLogger(SpringCronTask.class);
+
+    @Autowired
+    ITemergencymaterialsService temergencymaterialsService;
+
+    @Autowired
+    TEmergencymaterialsMapper emergencymaterialsMapper;
+
+    @ApiOperation(value="获取列表", notes="分页查询")
+    @ApiImplicitParams({
+            @ApiImplicitParam(name = "pageNum", value = "查询页数", required = false, dataType = "Integer"),
+            @ApiImplicitParam(name = "pageSize", value = "每页记录数", required = false, dataType = "Integer")
+    })
+
+    @GetMapping(value = "/")
+    public RESTfulResult list(@RequestParam HashMap parmas, Integer pageNum, Integer pageSize){
+        PageHelper.startPage(pageNum, pageSize);
+        List<TEmergencymaterials> pList = emergencymaterialsMapper.PageselectAll(parmas);
+        PageList list = new PageList(pList);
+        return success(list);
+    }
+
+    @GetMapping(value = "/like/")
+    public RESTfulResult listLike(@RequestParam HashMap parmas,Integer pageNum, Integer pageSize){
+        if(parmas.containsKey("gx_name") && parmas.get("gx_name") != null && !"".equals(parmas.get("gx_name").toString())){
+            String gx_name = parmas.get("gx_name").toString();
+            if(gx_name.indexOf(",") == -1){
+                parmas.put("gx_name", "and gx_name = '" + gx_name + "'");
+            } else {
+                gx_name = "and gx_name in ('" + gx_name.replaceAll(",", "','") + "')";
+                parmas.put("gx_name", gx_name);
+            }
+        }
+        PageHelper.startPage(pageNum, pageSize);
+        List<TEmergencymaterials> pList = emergencymaterialsMapper.PageselectLikeAll(parmas);
+        PageList list = new PageList(pList);
+        return success(list);
+    }
+
+    @GetMapping("/getAll")
+    public RESTfulResult getall() {
+        List<TEmergencymaterials> tEmergencymaterials = temergencymaterialsService.selectAll();
+        return success(tEmergencymaterials);
+    }
+
+    @GetMapping("/getGxName")
+    public RESTfulResult getGxName() {
+        List<String> Gxlists = temergencymaterialsService.selectGxAll();
+        return success(Gxlists);
+    }
+
+    @GetMapping("/getDw")
+    public RESTfulResult getDw() {
+        List<String> Gxlists = temergencymaterialsService.selectDwAll();
+        return success(Gxlists);
+    }
+    @ApiOperation(value="创建", notes="根据TEmergencymaterials对象创建")
+    @ApiImplicitParam(name = "TEmergencymaterials", value = "详细实体TEmergencymaterials", required = true, dataType = "TEmergencymaterials")
+    @PostMapping(value = "/")
+    public RESTfulResult add(@ModelAttribute TEmergencymaterials model){
+        String gx_name = model.getGx_name();
+        String gx_code = emergencymaterialsMapper.getGxCodeByGxname(gx_name);
+        Date date = new Date();
+        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
+        String Dcjsj = simpleDateFormat.format(date);
+        Integer tno = emergencymaterialsMapper.selectMaxTno();
+        model.setGx_code(gx_code);
+        model.setTno((tno+1));
+        model.setCjr(JwtUtil.getUseridByToken());
+        model.setCjsj(Dcjsj);
+        emergencymaterialsMapper.add(model);
+        return success();
+    }
+
+    @ApiOperation(value="删除", notes="根据用户ID来指定删除对象")
+    @ApiImplicitParam(paramType = "path", name = "id", value = "ID", required = true, dataType = "String")
+    @DeleteMapping(value = "/{id}")
+    public RESTfulResult delete(@PathVariable String id){
+        List<String> Ids = Arrays.asList(id.split(","));
+        for(int i = 0;i < Ids.size();i++) {
+            emergencymaterialsMapper.deleteByTnoKey(Ids.get(i));
+        }
+        return success();
+    }
+
+    @ApiOperation(value="批量更新详细信息", notes="根据传过来的TEmergencymaterials数组信息来更新详细信息")
+    @ApiImplicitParam(name = "TEmergencymaterials", value = "详细实体TEmergencymaterials", required = true, dataType = "TEmergencymaterials")
+    //@RequiresPermissions("trmworkproc:update")
+    @PutMapping(value = "/", produces  = "application/json;charset=UTF-8")
+    public RESTfulResult batchupdate(@RequestBody TEmergencymaterials[] model){
+        for(int i = 0;i < model.length;i++){
+            String gx_name = model[i].getGx_name();
+            String gx_code = emergencymaterialsMapper.getGxCodeByGxname(gx_name);
+            model[i].setGx_code(gx_code);
+            emergencymaterialsMapper.batchupdate(model[i]);
+        }
+        return success();
+    }
+}

+ 180 - 0
src/main/java/com/steerinfo/ems/temergencymaterials/mapper/TEmergencymaterialsMapper.xml

@@ -0,0 +1,180 @@
+<?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="com.steerinfo.ems.temergencymaterials.mapper.TEmergencymaterialsMapper">
+    <resultMap id="BaseResultMap" type="com.steerinfo.ems.temergencymaterials.model.TEmergencymaterials">
+        <id column="TNO" jdbcType="DECIMAL" property="tno" />
+        <result column="GX_CODE" jdbcType="DECIMAL" property="gx_code" />
+        <result column="GX_NAME" jdbcType="VARCHAR" property="gx_name" />
+        <result column="YJWZ_DD" jdbcType="VARCHAR" property="yjwz_dd" />
+        <result column="YJWZ_RY" jdbcType="VARCHAR" property="yjwz_ry" />
+        <result column="LXDH" jdbcType="VARCHAR" property="lxdh" />
+        <result column="WZDL_NAME" jdbcType="VARCHAR" property="wzdl_name" />
+        <result column="WZLB_NAME" jdbcType="VARCHAR" property="wzlb_name" />
+        <result column="SBMC_NAME" jdbcType="VARCHAR" property="sbmc_name" />
+        <result column="XH" jdbcType="VARCHAR" property="xh" />
+        <result column="DW" jdbcType="VARCHAR" property="dw" />
+        <result column="HSYJZ1" jdbcType="DECIMAL" property="hsyjz1" />
+        <result column="HSYJZ2" jdbcType="DECIMAL" property="hsyjz2" />
+        <result column="CJR" jdbcType="VARCHAR" property="cjr" />
+        <result column="CJSJ" jdbcType="VARCHAR" property="cjsj" />
+        <result column="MEMO" jdbcType="VARCHAR" property="memo" />
+        <result column="KCL" jdbcType="DECIMAL" property="kcl" />
+    </resultMap>
+    <sql id="columns">
+    TNO, GX_CODE, GX_NAME, YJWZ_DD, YJWZ_RY, LXDH, WZDL_NAME, WZLB_NAME,
+    SBMC_NAME, XH, DW, HSYJZ1, HSYJZ2, CJR, CJSJ, MEMO, KCL
+    </sql>
+    <sql id="columns_alias">
+    t.TNO, t.GX_CODE, t.GX_NAME, t.YJWZ_DD, t.YJWZ_RY, t.LXDH,
+    t.WZDL_NAME, t.WZLB_NAME, t.SBMC_NAME, t.XH, t.DW, t.HSYJZ1, t.HSYJZ2,
+    t.CJR, t.CJSJ, t.MEMO, t.KCL
+    </sql>
+    <sql id="select">
+        SELECT <include refid="columns"/>  FROM EMS_YJWZ_BASEINFO
+    </sql>
+    <sql id="select_alias">
+        SELECT <include refid="columns_alias"/> FROM EMS_YJWZ_BASEINFO t
+    </sql>
+    <sql id="where">
+        <where>
+            <if test="gx_name != null and gx_name != ''">
+                and GX_NAME = #{gx_name}
+            </if>
+            <if test="wzdl_name != null and wzdl_name != ''">
+                and WZDL_NAME = #{wzdl_name}
+            </if>
+            <if test="wzlb_name != null and wzlb_name != ''">
+                and WZLB_NAME = #{wzlb_name}
+            </if>
+            <if test="sbmc_name != null and sbmc_name != ''">
+                and SBMC_NAME = #{sbmc_name}
+            </if>
+            <if test="xh != null and xh != ''">
+                and XH = #{xh}
+            </if>
+        </where>
+    </sql>
+    <sql id="whereLike">
+        <where>
+            <if test="gx_name != null and gx_name != ''">
+                and GX_NAME LIKE '%${gx_name}%'
+            </if>
+            <if test="wzdl_name != null and wzdl_name != ''">
+                and WZDL_NAME LIKE '%${wzdl_name}%'
+            </if>
+            <if test="wzlb_name != null and wzlb_name != ''">
+                and WZLB_NAME LIKE '%${wzlb_name}%'
+            </if>
+            <if test="sbmc_name != null and sbmc_name != ''">
+                and SBMC_NAME LIKE '%${sbmc_name}%'
+            </if>
+            <if test="xh != null and xh != ''">
+                and XH LIKE '%${xh}%'
+            </if>
+        </where>
+    </sql>
+    <select id="select" resultMap="BaseResultMap" parameterType="string">
+     SELECT * FROM EMS_YJWZ_BASEINFO
+   </select>
+    <select id="selectAll" resultMap="BaseResultMap" parameterType="string">
+    select * from EMS_YJWZ_BASEINFO
+    </select>
+    <select id="PageselectAll" resultMap="BaseResultMap" parameterType="java.util.HashMap">
+      select TNO, GX_CODE, GX_NAME, YJWZ_DD, YJWZ_RY, LXDH, WZDL_NAME, WZLB_NAME,
+       SBMC_NAME, XH, DW, HSYJZ1, HSYJZ2, CJR, CJSJ, MEMO, KCL
+      from EMS_YJWZ_BASEINFO
+        <where>
+            1 = 1
+            <if test="gx_name != null and gx_name != ''">
+                and GX_NAME = #{gx_name}
+            </if>
+            <if test="wzdl_name != null and wzdl_name != ''">
+                and WZDL_NAME = #{wzdl_name}
+            </if>
+            <if test="wzlb_name != null and wzlb_name != ''">
+                and WZLB_NAME = #{wzlb_name}
+            </if>
+            <if test="sbmc_name != null and sbmc_name != ''">
+                and SBMC_NAME = #{sbmc_name}
+            </if>
+            <if test="xh != null and xh != ''">
+                and XH = #{xh}
+            </if>
+        </where>
+    </select>
+    <select id="PageselectLikeAll" resultMap="BaseResultMap" parameterType="java.util.HashMap">
+        select TNO, GX_CODE, GX_NAME, YJWZ_DD, YJWZ_RY, LXDH, WZDL_NAME, WZLB_NAME,
+        SBMC_NAME, XH, DW, HSYJZ1, HSYJZ2, CJR, CJSJ, MEMO, KCL
+        from EMS_YJWZ_BASEINFO
+        <where>
+            1 = 1
+            <if test="gx_name != null and gx_name != ''">
+                ${gx_name}
+            </if>
+            <if test="wzdl_name != null and wzdl_name != ''">
+                and WZDL_NAME LIKE '%${wzdl_name}%'
+            </if>
+            <if test="wzlb_name != null and wzlb_name != ''">
+                and WZLB_NAME LIKE '%${wzlb_name}%'
+            </if>
+            <if test="sbmc_name != null and sbmc_name != ''">
+                and SBMC_NAME LIKE '%${sbmc_name}%'
+            </if>
+            <if test="xh != null and xh != ''">
+                and XH LIKE '%${xh}%'
+            </if>
+        </where>
+        order by TNO
+    </select>
+    <select id="selectGxAll" resultType="java.lang.String">
+        select name from T_RM_WORKPROC  where id in('AT1004','AT1006','AT1007','AT1008','AT1111','AT2001','AT2005','AT2006','AT2007')
+    </select>
+
+    <delete id="deleteByTnoKey" parameterType="java.lang.String">
+    delete from EMS_YJWZ_BASEINFO
+    where tno = #{id,jdbcType=VARCHAR}
+    </delete>
+
+    <select id="selectDwAll" resultType="java.lang.String">
+        select name from T_RM_UNIT  where qname ='应急物资单位'
+    </select>
+
+    <select id="selectMaxTno" resultType="java.lang.Integer">
+        select  max(tno)  from EMS_YJWZ_BASEINFO
+    </select>
+    <insert id="add" parameterType="com.steerinfo.ems.temergencymaterials.model.TEmergencymaterials">
+    insert into EMS_YJWZ_BASEINFO (tno, gx_code, gx_name,
+      yjwz_dd, yjwz_ry, lxdh,wzdl_name, wzlb_name, sbmc_name,
+      xh, dw, hsyjz1,hsyjz2, cjr, cjsj,memo, kcl
+      )
+    values (#{tno,jdbcType=DECIMAL}, #{gx_code,jdbcType=VARCHAR}, #{gx_name,jdbcType=VARCHAR},
+      #{yjwz_dd,jdbcType=VARCHAR}, #{yjwz_ry,jdbcType=VARCHAR}, #{lxdh,jdbcType=VARCHAR},
+      #{wzdl_name,jdbcType=VARCHAR}, #{wzlb_name,jdbcType=VARCHAR}, #{sbmc_name,jdbcType=VARCHAR},
+      #{xh,jdbcType=VARCHAR}, #{dw,jdbcType=VARCHAR}, #{hsyjz1,jdbcType=DECIMAL},
+      #{hsyjz2,jdbcType=DECIMAL}, #{cjr,jdbcType=VARCHAR}, #{cjsj,jdbcType=VARCHAR},
+      #{memo,jdbcType=VARCHAR}, #{kcl,jdbcType=DECIMAL})
+  </insert>
+
+    <select id="getGxCodeByGxname" resultType="java.lang.String" parameterType="java.lang.String">
+        select id from T_RM_WORKPROC where name = #{gx_name,jdbcType=VARCHAR}
+    </select>
+
+    <update id="batchupdate" parameterType="com.steerinfo.ems.temergencymaterials.model.TEmergencymaterials">
+    update EMS_YJWZ_BASEINFO
+    set gx_code = #{gx_code,jdbcType=VARCHAR},
+      gx_name = #{gx_name,jdbcType=VARCHAR},
+      yjwz_dd = #{yjwz_dd,jdbcType=VARCHAR},
+      yjwz_ry = #{yjwz_ry,jdbcType=VARCHAR},
+      lxdh = #{lxdh, jdbcType=VARCHAR},
+      wzdl_name = #{wzdl_name, jdbcType=VARCHAR},
+      wzlb_name = #{wzlb_name, jdbcType=VARCHAR},
+      sbmc_name = #{sbmc_name, jdbcType=VARCHAR},
+      xh= #{xh, jdbcType=VARCHAR},
+      dw= #{dw, jdbcType=VARCHAR},
+      hsyjz1= #{hsyjz1, jdbcType=DECIMAL},
+      hsyjz2= #{hsyjz2, jdbcType=DECIMAL},
+      memo= #{memo, jdbcType=VARCHAR},
+      kcl= #{kcl, jdbcType=DECIMAL}
+    where tno = #{tno,jdbcType=DECIMAL}
+  </update>
+</mapper>

+ 303 - 0
src/main/java/com/steerinfo/ems/temergencymaterials/model/TEmergencymaterials.java

@@ -0,0 +1,303 @@
+package com.steerinfo.ems.temergencymaterials.model;
+
+
+import com.steerinfo.framework.model.IBasePO;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+@ApiModel(value = "null")
+public class TEmergencymaterials implements IBasePO<String> {
+
+    /**
+     * 序号
+     * @return
+     */
+    @ApiModelProperty(value = "序号",required =  false)
+    private Integer tno;
+
+    /**
+     * 工序编码
+     * @return
+     */
+    @ApiModelProperty(value = "工序编码",required = false)
+    private String gx_code;
+
+    /**
+     * 工序名称
+     * @return
+     */
+    @ApiModelProperty(value = "工序名称",required = false)
+    private String gx_name;
+
+    /**
+     * 应急物资地点
+     * @return
+     */
+    @ApiModelProperty(value = "应急物资地点",required = true)
+    private String yjwz_dd;
+
+    /**
+     * 应急物资联系人
+     * @return
+     */
+    @ApiModelProperty(value = "应急物资联系人",required = true)
+    private String yjwz_ry;
+
+    /**
+     * 联系电话
+     * @return
+     */
+    @ApiModelProperty(value = "联系电话",required = true)
+    private String lxdh;
+
+    /**
+     * 物资大类名称
+     * @return
+     */
+    @ApiModelProperty(value = "物资大类名称",required = true)
+    private String wzdl_name;
+
+    /**
+     * 物资类别名称
+     * @return
+     */
+    @ApiModelProperty(value = "物资类别名称",required = true)
+    private String wzlb_name;
+
+    /**
+     * 设备名称
+     * @return
+     */
+    @ApiModelProperty(value = "设备名称",required = false)
+    private String sbmc_name;
+
+    /**
+     * 型号
+     * @return
+     */
+    @ApiModelProperty(value = "型号",required = true)
+    private String xh;
+
+    /**
+     * 物资单位
+     * @return
+     */
+    @ApiModelProperty(value = "物资单位",required = true)
+    private String dw;
+
+    /**
+     * 黄色预警值
+     * @return
+     */
+    @ApiModelProperty(value = "黄色预警值",required = true)
+    private String hsyjz1;
+
+    /**
+     * 红色预警值
+     * @return
+     */
+    @ApiModelProperty(value = "红色预警值",required = true)
+    private String hsyjz2;
+
+    /**
+     * 创建人
+     * @return
+     */
+    @ApiModelProperty(value = "创建人",required = true)
+    private String cjr;
+
+
+    /**
+     * 创建时间
+     * @return
+     */
+    @ApiModelProperty(value = "创建时间",required = true)
+    private String cjsj;
+
+    /**
+     * 备注
+     * @return
+     */
+    @ApiModelProperty(value = "备注",required = true)
+    private String memo;
+
+    /**
+     * 库存量
+     * @return
+     */
+    @ApiModelProperty(value = "库存量",required = true)
+    private String kcl;
+
+    @Override
+    public String getId() {
+        return null;
+    }
+
+    @Override
+    public void setId(String s) {
+
+    }
+
+    public Integer getTno() {
+        return tno;
+    }
+
+    public void setTno(Integer tno) {
+        this.tno = tno;
+    }
+
+    public String getGx_code() {
+        return gx_code;
+    }
+
+    public void setGx_code(String gx_code) {
+        this.gx_code = gx_code;
+    }
+
+    public String getGx_name() {
+        return gx_name;
+    }
+
+    public void setGx_name(String gx_name) {
+        this.gx_name = gx_name;
+    }
+
+    public String getYjwz_dd() {
+        return yjwz_dd;
+    }
+
+    public void setYjwz_dd(String yjwz_dd) {
+        this.yjwz_dd = yjwz_dd;
+    }
+
+    public String getYjwz_ry() {
+        return yjwz_ry;
+    }
+
+    public void setYjwz_ry(String yjwz_ry) {
+        this.yjwz_ry = yjwz_ry;
+    }
+
+    public String getLxdh() {
+        return lxdh;
+    }
+
+    public void setLxdh(String lxdh) {
+        this.lxdh = lxdh;
+    }
+
+    public String getWzdl_name() {
+        return wzdl_name;
+    }
+
+    public void setWzdl_name(String wzdl_name) {
+        this.wzdl_name = wzdl_name;
+    }
+
+    public String getWzlb_name() {
+        return wzlb_name;
+    }
+
+    public void setWzlb_name(String wzlb_name) {
+        this.wzlb_name = wzlb_name;
+    }
+
+    public String getSbmc_name() {
+        return sbmc_name;
+    }
+
+    public void setSbmc_name(String sbmc_name) {
+        this.sbmc_name = sbmc_name;
+    }
+
+    public String getXh() {
+        return xh;
+    }
+
+    public void setXh(String xh) {
+        this.xh = xh;
+    }
+
+    public String getDw() {
+        return dw;
+    }
+
+    public void setDw(String dw) {
+        this.dw = dw;
+    }
+
+    public String getHsyjz1() {
+        return hsyjz1;
+    }
+
+    public void setHsyjz1(String hsyjz1) {
+        this.hsyjz1 = hsyjz1;
+    }
+
+    public String getHsyjz2() {
+        return hsyjz2;
+    }
+
+    public void setHsyjz2(String hsyjz2) {
+        this.hsyjz2 = hsyjz2;
+    }
+
+    public String getCjr() {
+        return cjr;
+    }
+
+    public void setCjr(String cjr) {
+        this.cjr = cjr;
+    }
+
+    public String getCjsj() {
+        return cjsj;
+    }
+
+    public void setCjsj(String cjsj) {
+        this.cjsj = cjsj;
+    }
+
+    public String getMemo() {
+        return memo;
+    }
+
+    public void setMemo(String memo) {
+        this.memo = memo;
+    }
+
+    public String getKcl() {
+        return kcl;
+    }
+
+    public void setKcl(String kcl) {
+        this.kcl = kcl;
+    }
+
+    @Override
+    public String toString() {
+        StringBuilder sb = new StringBuilder();
+        sb.append(getClass().getSimpleName());
+        sb.append(" [");
+        sb.append("Hash = ").append(hashCode());
+        sb.append(", tno=").append(tno);
+        sb.append(", gx_code=").append(gx_code);
+        sb.append(", gx_name=").append(gx_name);
+        sb.append(", yjwz_dd=").append(yjwz_dd);
+        sb.append(", yjwz_ry=").append(yjwz_ry);
+        sb.append(", lxdh=").append(lxdh);
+        sb.append(", wzdl_name=").append(wzdl_name);
+        sb.append(", wzlb_name=").append(wzlb_name);
+        sb.append(", sbmc_name=").append(sbmc_name);
+        sb.append(", xh=").append(xh);
+        sb.append(", dw=").append(dw);
+        sb.append(", hsyjz1=").append(hsyjz1);
+        sb.append(", hsyjz2=").append(hsyjz2);
+        sb.append(", cjr=").append(cjr);
+        sb.append(", cjsj=").append(cjsj);
+        sb.append(", memo=").append(memo);
+        sb.append(", kcl=").append(kcl);
+        sb.append("]");
+        return sb.toString();
+    }
+}

+ 15 - 0
src/main/java/com/steerinfo/ems/temergencymaterials/service/ITemergencymaterialsService.java

@@ -0,0 +1,15 @@
+package com.steerinfo.ems.temergencymaterials.service;
+
+import com.steerinfo.ems.temergencymaterials.model.TEmergencymaterials;
+import com.steerinfo.framework.service.IBaseService;
+
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+public interface ITemergencymaterialsService extends IBaseService<TEmergencymaterials, String> {
+    List<TEmergencymaterials> selectAll();
+    List<String> selectGxAll();
+
+    List<String> selectDwAll();
+}

+ 41 - 0
src/main/java/com/steerinfo/ems/temergencymaterials/service/impl/TEmergencymaterialsServiceImpl.java

@@ -0,0 +1,41 @@
+package com.steerinfo.ems.temergencymaterials.service.impl;
+
+import com.steerinfo.ems.temergencymaterials.mapper.TEmergencymaterialsMapper;
+import com.steerinfo.ems.temergencymaterials.model.TEmergencymaterials;
+import com.steerinfo.ems.temergencymaterials.service.ITemergencymaterialsService;
+import com.steerinfo.framework.mapper.IBaseMapper;
+import com.steerinfo.framework.service.impl.BaseServiceImpl;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.HashMap;
+import java.util.List;
+
+
+@Service(value = "temergencymaterialsService")
+public class TEmergencymaterialsServiceImpl  extends BaseServiceImpl<TEmergencymaterials, String> implements ITemergencymaterialsService {
+
+    @Autowired
+    private TEmergencymaterialsMapper tEmergencymaterialsMapper;
+
+    @Override
+    public List<TEmergencymaterials> selectAll() {
+        return tEmergencymaterialsMapper.selectAll();
+    }
+
+    @Override
+    public List<String> selectGxAll() {
+        return tEmergencymaterialsMapper.selectGxAll();
+    }
+
+    @Override
+    public List<String> selectDwAll() {
+        return tEmergencymaterialsMapper.selectDwAll();
+    }
+
+
+    @Override
+    protected IBaseMapper<TEmergencymaterials, String> getMapper() {
+        return null;
+    }
+}