luobang %!s(int64=2) %!d(string=hai) anos
pai
achega
386465a557

+ 130 - 0
src/main/java/com/steerinfo/dil/controller/RmsCapacityTypeController.java

@@ -0,0 +1,130 @@
+package com.steerinfo.dil.controller;
+
+import com.steerinfo.dil.model.RmsCapacityType;
+import com.steerinfo.dil.model.RmsTransRange;
+import com.steerinfo.dil.service.impl.RmsCapacityTypeServiceImpl;
+import com.steerinfo.dil.util.BaseRESTfulController;
+import com.steerinfo.dil.util.ColumnDataUtil;
+import com.steerinfo.dil.util.PageListAdd;
+import com.steerinfo.framework.controller.RESTfulResult;
+import com.steerinfo.framework.service.pagehelper.PageHelper;
+import io.swagger.annotations.ApiOperation;
+import org.apache.ibatis.annotations.Param;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.*;
+
+import java.math.BigDecimal;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+
+@RestController
+@RequestMapping("/${api.version}/rmscapacitytype")
+public class RmsCapacityTypeController extends BaseRESTfulController {
+    @Autowired
+    RmsCapacityTypeServiceImpl rmsCapacityTypeService;
+
+    @Autowired
+    ColumnDataUtil columnDataUtil;
+
+    //车辆类型
+    @PostMapping("/getCapacityType")
+    public RESTfulResult getRmsCapacityType(@RequestBody(required = false) Map<String,Object> map,
+                                            @RequestParam("apiId") Integer apiId,
+                                            @RequestParam("pageNum") Integer pageNum,
+                                            @RequestParam("pageSize") Integer pageSize,
+                                            @RequestParam("con") String con) {
+        map.put("con",con);
+        PageHelper.startPage(pageNum, pageSize);
+        //分页查询数据
+        List<Map<String,Object>> list = rmsCapacityTypeService.getRmsCapacityType(map);
+        PageListAdd pageList = columnDataUtil.tableColumnData(apiId,null, list);
+        return success(pageList);
+    }
+
+    @PostMapping("/insertCapacityType")
+    public RESTfulResult insertRmsCapacityType(@RequestBody(required = false) Map<String,Object> map) {
+        return success(rmsCapacityTypeService.insertRmsCapacityType(map));
+    }
+
+    @PostMapping("/deleteCapacityType/{id}")
+    public RESTfulResult deleteCapacityType(@PathVariable("id") BigDecimal id) {
+        return success(rmsCapacityTypeService.deleteRmsCapacityType(id));
+    }
+
+    //运输范围
+    @PostMapping("/getTransRange")
+    public RESTfulResult getTransRange(@RequestBody(required = false) Map<String,Object> map,
+                                            @RequestParam("apiId") Integer apiId,
+                                            @RequestParam("pageNum") Integer pageNum,
+                                            @RequestParam("pageSize") Integer pageSize,
+                                            String con) {
+        map.put("transRangeValue",con);
+        map.put("deleted",0);
+        PageHelper.startPage(pageNum, pageSize);
+        //分页查询数据
+        List<Map<String,Object>> list = rmsCapacityTypeService.getTransRange(map);
+        PageListAdd pageList = columnDataUtil.tableColumnData(apiId,null, list);
+        return success(pageList);
+    }
+
+    @PostMapping("/insertTransRange")
+    public RESTfulResult insertTransRange(@RequestBody(required = false)RmsTransRange rmsTransRange) {
+        return success(rmsCapacityTypeService.insertTransRange(rmsTransRange));
+    }
+
+    //APP备注
+    @PostMapping("/getMaterialCoke")
+    public RESTfulResult getMaterialCoke(@RequestBody(required = false) Map<String,Object> map,
+                                            @RequestParam("apiId") Integer apiId,
+                                            @RequestParam("pageNum") Integer pageNum,
+                                            @RequestParam("pageSize") Integer pageSize,
+                                            String con) {
+        map.put("con",con);
+        PageHelper.startPage(pageNum, pageSize);
+        //分页查询数据
+        List<Map<String,Object>> list = rmsCapacityTypeService.getMaterialCoke(map);
+        PageListAdd pageList = columnDataUtil.tableColumnData(apiId,null, list);
+        return success(pageList);
+    }
+
+    @PostMapping("/insertMaterialCoke")
+    public RESTfulResult insertMaterialCoke(@RequestBody(required = false) Map<String,Object> map) {
+        return success(rmsCapacityTypeService.insertMaterialCoke(map));
+    }
+
+    @PostMapping("/deleteMaterialCoke/{id}")
+    public RESTfulResult deleteMaterialCoke(@PathVariable("id") BigDecimal id) {
+        return success(rmsCapacityTypeService.deleteMaterialCoke(id));
+    }
+
+    //收货客户
+    @ApiOperation(value = "查询收款客户")
+    @PostMapping("/getReceiveCompany")
+    public RESTfulResult getReceiveCompany(@RequestBody(required = false) Map<String,Object> map,
+                                                 Integer apiId,
+                                                 Integer pageNum,
+                                                 Integer pageSize,
+                                                 String con) {
+        map.put("con",con);
+        PageHelper.startPage(pageNum, pageSize);
+        //分页查询数据
+        List<Map<String,Object>> list = rmsCapacityTypeService.getReceivingCompany(map);
+        PageListAdd pageList = columnDataUtil.tableColumnData(apiId,null, list);
+        return success(pageList);
+    }
+
+    @ApiOperation(value="新增收款客户")
+    @PostMapping(value = "/insertReceiveCompany")
+    public RESTfulResult insertReceiveCompany(@RequestBody(required = false) Map<String, Object> map){
+        return success(rmsCapacityTypeService.insertReceivingCompany(map));
+    }
+
+    @ApiOperation(value="删除收款客户")
+    @PostMapping(value = "/deleteReceiveCompany/{id}")
+    public RESTfulResult deleteReceiveCompany(@PathVariable("id")BigDecimal id){
+        return success(rmsCapacityTypeService.deleteReceivingCompany(id));
+    }
+}

+ 18 - 0
src/main/java/com/steerinfo/dil/mapper/RmsCapacityTypeMapper.java

@@ -0,0 +1,18 @@
+package com.steerinfo.dil.mapper;
+
+import com.steerinfo.dil.model.RmsCapacityType;
+import com.steerinfo.framework.mapper.IBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Select;
+
+import java.math.BigDecimal;
+import java.util.List;
+import java.util.Map;
+
+@Mapper
+public interface RmsCapacityTypeMapper extends IBaseMapper<RmsCapacityType, BigDecimal> {
+    @Select("select seq_RMS_CAPACITY_TYPE.nextval from dual")
+    BigDecimal nextCapacityTypeId();
+
+    List<Map<String,Object>> getRmsCapacityType(Map<String ,Object> map);
+}

+ 14 - 0
src/main/java/com/steerinfo/dil/mapper/RmsMaterialCokeMapper.java

@@ -0,0 +1,14 @@
+package com.steerinfo.dil.mapper;
+
+import com.steerinfo.dil.model.RmsMaterialCoke;
+import com.steerinfo.framework.mapper.IBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Select;
+
+import java.math.BigDecimal;
+
+@Mapper
+public interface RmsMaterialCokeMapper extends IBaseMapper<RmsMaterialCoke, BigDecimal> {
+    @Select("select seq_RMS_MATERIAL_COKE.nextval from dual")
+    BigDecimal nextId();
+}

+ 18 - 0
src/main/java/com/steerinfo/dil/mapper/RmsReceivingCompanyMapper.java

@@ -0,0 +1,18 @@
+package com.steerinfo.dil.mapper;
+
+import com.steerinfo.dil.model.RmsReceivingCompany;
+import com.steerinfo.framework.mapper.IBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Select;
+
+import java.math.BigDecimal;
+import java.util.List;
+import java.util.Map;
+
+@Mapper
+public interface RmsReceivingCompanyMapper extends IBaseMapper<RmsReceivingCompany, BigDecimal> {
+    @Select("select seq_RMS_RECEIVING_COMPANY.nextval from dual")
+    BigDecimal nextId();
+
+    List<Map<String,Object>> getReceivingCompany(Map<String ,Object> map);
+}

+ 20 - 0
src/main/java/com/steerinfo/dil/mapper/RmsTransRangeMapper.java

@@ -0,0 +1,20 @@
+package com.steerinfo.dil.mapper;
+
+import com.steerinfo.dil.model.RmsTransRange;
+import com.steerinfo.framework.mapper.IBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Select;
+
+import java.math.BigDecimal;
+import java.util.List;
+import java.util.Map;
+
+@Mapper
+public interface RmsTransRangeMapper extends IBaseMapper<RmsTransRange, BigDecimal> {
+    @Select("select seq_RMS_TRANS_RANGE.nextval from dual")
+    BigDecimal nextTransRangeId();
+
+    List<Map<String,Object>> getRmsTransRange(Map<String ,Object> map);
+
+    List<Map<String,Object>> getMaterialCoke(Map<String ,Object> map);
+}

+ 169 - 0
src/main/java/com/steerinfo/dil/model/RmsCapacityType.java

@@ -0,0 +1,169 @@
+package com.steerinfo.dil.model;
+
+import com.steerinfo.framework.model.IBasePO;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.math.BigDecimal;
+import java.util.Date;
+
+@ApiModel(value="运力类型")
+public class RmsCapacityType implements IBasePO<BigDecimal> {
+    /**
+     * 主键ID(CAPACITY_TYPE_ID,DECIMAL,0)
+     */
+    @ApiModelProperty(value="主键ID",required=true)
+    private BigDecimal capacityTypeId;
+
+    /**
+     * 运力类型名称(1:汽车;2:火车;3:轮船;4:货车;5:平板车;6:后八轮;7:大挖机;8:小挖机;9:吊机;10:铲车)(CAPACITY_TYPE_NAME,VARCHAR,20)
+     */
+    @ApiModelProperty(value="运力类型名称(1:汽车;2:火车;3:轮船;4:货车;5:平板车;6:后八轮;7:大挖机;8:小挖机;9:吊机;10:铲车)",required=false)
+    private String capacityTypeName;
+
+    /**
+     * 记录创建人(INSERT_USERNAME,VARCHAR,20)
+     */
+    @ApiModelProperty(value="记录创建人",required=false)
+    private String insertUsername;
+
+    /**
+     * 记录创建时间(INSERT_TIME,TIMESTAMP,7)
+     */
+    @ApiModelProperty(value="记录创建时间",required=false)
+    private Date insertTime;
+
+    /**
+     * 记录修改人(UPDATE_USERNAME,VARCHAR,20)
+     */
+    @ApiModelProperty(value="记录修改人",required=false)
+    private String updateUsername;
+
+    /**
+     * 记录修改时间(UPDATE_TIME,TIMESTAMP,7)
+     */
+    @ApiModelProperty(value="记录修改时间",required=false)
+    private Date updateTime;
+
+    /**
+     * 记录创建或修改备注(INSERT_UPDATE_REMARK,VARCHAR,100)
+     */
+    @ApiModelProperty(value="记录创建或修改备注",required=false)
+    private String insertUpdateRemark;
+
+    /**
+     * 类型:1为汽车 2为装载机(WHETHER_CAR,DECIMAL,0)
+     */
+    @ApiModelProperty(value="类型:1为汽车 2为装载机",required=false)
+    private BigDecimal whetherCar;
+
+    /**
+     * 逻辑删除(DELETED,DECIMAL,0)
+     */
+    @ApiModelProperty(value="逻辑删除",required=false)
+    private BigDecimal deleted;
+
+    private static final long serialVersionUID = 1L;
+
+    @Override
+    public BigDecimal getId() {
+        return this.capacityTypeId;
+    }
+
+    @Override
+    public void setId(BigDecimal capacityTypeId) {
+        this.capacityTypeId = capacityTypeId;
+    }
+
+    public BigDecimal getCapacityTypeId() {
+        return capacityTypeId;
+    }
+
+    public void setCapacityTypeId(BigDecimal capacityTypeId) {
+        this.capacityTypeId = capacityTypeId;
+    }
+
+    public String getCapacityTypeName() {
+        return capacityTypeName;
+    }
+
+    public void setCapacityTypeName(String capacityTypeName) {
+        this.capacityTypeName = capacityTypeName == null ? null : capacityTypeName.trim();
+    }
+
+    public String getInsertUsername() {
+        return insertUsername;
+    }
+
+    public void setInsertUsername(String insertUsername) {
+        this.insertUsername = insertUsername == null ? null : insertUsername.trim();
+    }
+
+    public Date getInsertTime() {
+        return insertTime;
+    }
+
+    public void setInsertTime(Date insertTime) {
+        this.insertTime = insertTime;
+    }
+
+    public String getUpdateUsername() {
+        return updateUsername;
+    }
+
+    public void setUpdateUsername(String updateUsername) {
+        this.updateUsername = updateUsername == null ? null : updateUsername.trim();
+    }
+
+    public Date getUpdateTime() {
+        return updateTime;
+    }
+
+    public void setUpdateTime(Date updateTime) {
+        this.updateTime = updateTime;
+    }
+
+    public String getInsertUpdateRemark() {
+        return insertUpdateRemark;
+    }
+
+    public void setInsertUpdateRemark(String insertUpdateRemark) {
+        this.insertUpdateRemark = insertUpdateRemark == null ? null : insertUpdateRemark.trim();
+    }
+
+    public BigDecimal getWhetherCar() {
+        return whetherCar;
+    }
+
+    public void setWhetherCar(BigDecimal whetherCar) {
+        this.whetherCar = whetherCar;
+    }
+
+    public BigDecimal getDeleted() {
+        return deleted;
+    }
+
+    public void setDeleted(BigDecimal deleted) {
+        this.deleted = deleted;
+    }
+
+    @Override
+    public String toString() {
+        StringBuilder sb = new StringBuilder();
+        sb.append(getClass().getSimpleName());
+        sb.append(" [");
+        sb.append("Hash = ").append(hashCode());
+        sb.append(", capacityTypeId=").append(capacityTypeId);
+        sb.append(", capacityTypeName=").append(capacityTypeName);
+        sb.append(", insertUsername=").append(insertUsername);
+        sb.append(", insertTime=").append(insertTime);
+        sb.append(", updateUsername=").append(updateUsername);
+        sb.append(", updateTime=").append(updateTime);
+        sb.append(", insertUpdateRemark=").append(insertUpdateRemark);
+        sb.append(", whetherCar=").append(whetherCar);
+        sb.append(", deleted=").append(deleted);
+        sb.append(", serialVersionUID=").append(serialVersionUID);
+        sb.append("]");
+        return sb.toString();
+    }
+}

+ 154 - 0
src/main/java/com/steerinfo/dil/model/RmsMaterialCoke.java

@@ -0,0 +1,154 @@
+package com.steerinfo.dil.model;
+
+import com.steerinfo.framework.model.IBasePO;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.math.BigDecimal;
+import java.util.Date;
+
+@ApiModel(value="null")
+public class RmsMaterialCoke implements IBasePO<BigDecimal> {
+    /**
+     * 焦炭子类型主键(MATERIAL_COKE_ID,DECIMAL,0)
+     */
+    @ApiModelProperty(value="焦炭子类型主键",required=true)
+    private BigDecimal materialCokeId;
+
+    /**
+     * 焦炭子类名称(MATERIAL_COKE_NAME,VARCHAR,50)
+     */
+    @ApiModelProperty(value="焦炭子类名称",required=false)
+    private String materialCokeName;
+
+    /**
+     * 记录创建时间(INSERT_TIME,TIMESTAMP,7)
+     */
+    @ApiModelProperty(value="记录创建时间",required=false)
+    private Date insertTime;
+
+    /**
+     * 记录创建人(INSERT_USERNAME,VARCHAR,255)
+     */
+    @ApiModelProperty(value="记录创建人",required=false)
+    private String insertUsername;
+
+    /**
+     * 记录修改时间(UPDATE_TIME,TIMESTAMP,7)
+     */
+    @ApiModelProperty(value="记录修改时间",required=false)
+    private Date updateTime;
+
+    /**
+     * 记录修改人(UPDATE_USERNAME,VARCHAR,255)
+     */
+    @ApiModelProperty(value="记录修改人",required=false)
+    private String updateUsername;
+
+    /**
+     * 记录创建或修改备注(INSERT_UPDATE_REMARK,VARCHAR,255)
+     */
+    @ApiModelProperty(value="记录创建或修改备注",required=false)
+    private String insertUpdateRemark;
+
+    /**
+     * 逻辑删除(DELETED,DECIMAL,0)
+     */
+    @ApiModelProperty(value="逻辑删除",required=false)
+    private BigDecimal deleted;
+
+    private static final long serialVersionUID = 1L;
+
+    @Override
+    public BigDecimal getId() {
+        return this.materialCokeId;
+    }
+
+    @Override
+    public void setId(BigDecimal materialCokeId) {
+        this.materialCokeId = materialCokeId;
+    }
+
+    public BigDecimal getMaterialCokeId() {
+        return materialCokeId;
+    }
+
+    public void setMaterialCokeId(BigDecimal materialCokeId) {
+        this.materialCokeId = materialCokeId;
+    }
+
+    public String getMaterialCokeName() {
+        return materialCokeName;
+    }
+
+    public void setMaterialCokeName(String materialCokeName) {
+        this.materialCokeName = materialCokeName == null ? null : materialCokeName.trim();
+    }
+
+    public Date getInsertTime() {
+        return insertTime;
+    }
+
+    public void setInsertTime(Date insertTime) {
+        this.insertTime = insertTime;
+    }
+
+    public String getInsertUsername() {
+        return insertUsername;
+    }
+
+    public void setInsertUsername(String insertUsername) {
+        this.insertUsername = insertUsername == null ? null : insertUsername.trim();
+    }
+
+    public Date getUpdateTime() {
+        return updateTime;
+    }
+
+    public void setUpdateTime(Date updateTime) {
+        this.updateTime = updateTime;
+    }
+
+    public String getUpdateUsername() {
+        return updateUsername;
+    }
+
+    public void setUpdateUsername(String updateUsername) {
+        this.updateUsername = updateUsername == null ? null : updateUsername.trim();
+    }
+
+    public String getInsertUpdateRemark() {
+        return insertUpdateRemark;
+    }
+
+    public void setInsertUpdateRemark(String insertUpdateRemark) {
+        this.insertUpdateRemark = insertUpdateRemark == null ? null : insertUpdateRemark.trim();
+    }
+
+    public BigDecimal getDeleted() {
+        return deleted;
+    }
+
+    public void setDeleted(BigDecimal deleted) {
+        this.deleted = deleted;
+    }
+
+    @Override
+    public String toString() {
+        StringBuilder sb = new StringBuilder();
+        sb.append(getClass().getSimpleName());
+        sb.append(" [");
+        sb.append("Hash = ").append(hashCode());
+        sb.append(", materialCokeId=").append(materialCokeId);
+        sb.append(", materialCokeName=").append(materialCokeName);
+        sb.append(", insertTime=").append(insertTime);
+        sb.append(", insertUsername=").append(insertUsername);
+        sb.append(", updateTime=").append(updateTime);
+        sb.append(", updateUsername=").append(updateUsername);
+        sb.append(", insertUpdateRemark=").append(insertUpdateRemark);
+        sb.append(", deleted=").append(deleted);
+        sb.append(", serialVersionUID=").append(serialVersionUID);
+        sb.append("]");
+        return sb.toString();
+    }
+}

+ 169 - 0
src/main/java/com/steerinfo/dil/model/RmsReceivingCompany.java

@@ -0,0 +1,169 @@
+package com.steerinfo.dil.model;
+
+import com.steerinfo.framework.model.IBasePO;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.math.BigDecimal;
+import java.util.Date;
+
+@ApiModel(value="收款客户")
+public class RmsReceivingCompany implements IBasePO<BigDecimal> {
+    /**
+     * 收款客户ID(COMPANY_ID,DECIMAL,38)
+     */
+    @ApiModelProperty(value="收款客户ID",required=true)
+    private BigDecimal companyId;
+
+    /**
+     * 收款客户编码(COMPANY_CODE,VARCHAR,20)
+     */
+    @ApiModelProperty(value="收款客户编码",required=false)
+    private String companyCode;
+
+    /**
+     * 收款客户名称(COMPANY_NAME,VARCHAR,50)
+     */
+    @ApiModelProperty(value="收款客户名称",required=false)
+    private String companyName;
+
+    /**
+     * 记录创建人(INSERT_USERNAME,VARCHAR,20)
+     */
+    @ApiModelProperty(value="记录创建人",required=false)
+    private String insertUsername;
+
+    /**
+     * 记录创建时间(INSERT_TIME,TIMESTAMP,7)
+     */
+    @ApiModelProperty(value="记录创建时间",required=false)
+    private Date insertTime;
+
+    /**
+     * 记录修改人(UPDATE_USERNAME,VARCHAR,20)
+     */
+    @ApiModelProperty(value="记录修改人",required=false)
+    private String updateUsername;
+
+    /**
+     * 记录修改时间(UPDATE_TIME,TIMESTAMP,7)
+     */
+    @ApiModelProperty(value="记录修改时间",required=false)
+    private Date updateTime;
+
+    /**
+     * 记录创建或修改备注(INSERT_UPDATE_REMARK,VARCHAR,100)
+     */
+    @ApiModelProperty(value="记录创建或修改备注",required=false)
+    private String insertUpdateRemark;
+
+    /**
+     * 逻辑删除(DELETED,DECIMAL,0)
+     */
+    @ApiModelProperty(value="逻辑删除",required=false)
+    private BigDecimal deleted;
+
+    private static final long serialVersionUID = 1L;
+
+    @Override
+    public BigDecimal getId() {
+        return this.companyId;
+    }
+
+    @Override
+    public void setId(BigDecimal companyId) {
+        this.companyId = companyId;
+    }
+
+    public BigDecimal getCompanyId() {
+        return companyId;
+    }
+
+    public void setCompanyId(BigDecimal companyId) {
+        this.companyId = companyId;
+    }
+
+    public String getCompanyCode() {
+        return companyCode;
+    }
+
+    public void setCompanyCode(String companyCode) {
+        this.companyCode = companyCode == null ? null : companyCode.trim();
+    }
+
+    public String getCompanyName() {
+        return companyName;
+    }
+
+    public void setCompanyName(String companyName) {
+        this.companyName = companyName == null ? null : companyName.trim();
+    }
+
+    public String getInsertUsername() {
+        return insertUsername;
+    }
+
+    public void setInsertUsername(String insertUsername) {
+        this.insertUsername = insertUsername == null ? null : insertUsername.trim();
+    }
+
+    public Date getInsertTime() {
+        return insertTime;
+    }
+
+    public void setInsertTime(Date insertTime) {
+        this.insertTime = insertTime;
+    }
+
+    public String getUpdateUsername() {
+        return updateUsername;
+    }
+
+    public void setUpdateUsername(String updateUsername) {
+        this.updateUsername = updateUsername == null ? null : updateUsername.trim();
+    }
+
+    public Date getUpdateTime() {
+        return updateTime;
+    }
+
+    public void setUpdateTime(Date updateTime) {
+        this.updateTime = updateTime;
+    }
+
+    public String getInsertUpdateRemark() {
+        return insertUpdateRemark;
+    }
+
+    public void setInsertUpdateRemark(String insertUpdateRemark) {
+        this.insertUpdateRemark = insertUpdateRemark == null ? null : insertUpdateRemark.trim();
+    }
+
+    public BigDecimal getDeleted() {
+        return deleted;
+    }
+
+    public void setDeleted(BigDecimal deleted) {
+        this.deleted = deleted;
+    }
+
+    @Override
+    public String toString() {
+        StringBuilder sb = new StringBuilder();
+        sb.append(getClass().getSimpleName());
+        sb.append(" [");
+        sb.append("Hash = ").append(hashCode());
+        sb.append(", companyId=").append(companyId);
+        sb.append(", companyCode=").append(companyCode);
+        sb.append(", companyName=").append(companyName);
+        sb.append(", insertUsername=").append(insertUsername);
+        sb.append(", insertTime=").append(insertTime);
+        sb.append(", updateUsername=").append(updateUsername);
+        sb.append(", updateTime=").append(updateTime);
+        sb.append(", insertUpdateRemark=").append(insertUpdateRemark);
+        sb.append(", deleted=").append(deleted);
+        sb.append(", serialVersionUID=").append(serialVersionUID);
+        sb.append("]");
+        return sb.toString();
+    }
+}

+ 93 - 0
src/main/java/com/steerinfo/dil/model/RmsTransRange.java

@@ -0,0 +1,93 @@
+package com.steerinfo.dil.model;
+
+import com.steerinfo.framework.model.IBasePO;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.math.BigDecimal;
+
+@ApiModel(value="承运起止地点")
+public class RmsTransRange implements IBasePO<BigDecimal> {
+    /**
+     * 承运起止地点ID(TRANS_RANGE_ID,DECIMAL,38)
+     */
+    @ApiModelProperty(value="承运起止地点ID",required=true)
+    private BigDecimal transRangeId;
+
+    /**
+     * 承运起止地点(TRANS_RANGE_VALUE,VARCHAR,200)
+     */
+    @ApiModelProperty(value="承运起止地点",required=false)
+    private String transRangeValue;
+
+    /**
+     * 承运起点(TRANS_RANGE_START_ID,DECIMAL,38)
+     */
+    @ApiModelProperty(value="承运起点",required=false)
+    private BigDecimal transRangeStartId;
+
+    /**
+     * 承运终点(TRANS_RANGE_END_ID,DECIMAL,38)
+     */
+    @ApiModelProperty(value="承运终点",required=false)
+    private BigDecimal transRangeEndId;
+
+    private static final long serialVersionUID = 1L;
+
+    @Override
+    public BigDecimal getId() {
+        return this.transRangeId;
+    }
+
+    @Override
+    public void setId(BigDecimal transRangeId) {
+        this.transRangeId = transRangeId;
+    }
+
+    public BigDecimal getTransRangeId() {
+        return transRangeId;
+    }
+
+    public void setTransRangeId(BigDecimal transRangeId) {
+        this.transRangeId = transRangeId;
+    }
+
+    public String getTransRangeValue() {
+        return transRangeValue;
+    }
+
+    public void setTransRangeValue(String transRangeValue) {
+        this.transRangeValue = transRangeValue == null ? null : transRangeValue.trim();
+    }
+
+    public BigDecimal getTransRangeStartId() {
+        return transRangeStartId;
+    }
+
+    public void setTransRangeStartId(BigDecimal transRangeStartId) {
+        this.transRangeStartId = transRangeStartId;
+    }
+
+    public BigDecimal getTransRangeEndId() {
+        return transRangeEndId;
+    }
+
+    public void setTransRangeEndId(BigDecimal transRangeEndId) {
+        this.transRangeEndId = transRangeEndId;
+    }
+
+    @Override
+    public String toString() {
+        StringBuilder sb = new StringBuilder();
+        sb.append(getClass().getSimpleName());
+        sb.append(" [");
+        sb.append("Hash = ").append(hashCode());
+        sb.append(", transRangeId=").append(transRangeId);
+        sb.append(", transRangeValue=").append(transRangeValue);
+        sb.append(", transRangeStartId=").append(transRangeStartId);
+        sb.append(", transRangeEndId=").append(transRangeEndId);
+        sb.append(", serialVersionUID=").append(serialVersionUID);
+        sb.append("]");
+        return sb.toString();
+    }
+}

+ 36 - 0
src/main/java/com/steerinfo/dil/service/IRmsCapacityTypeService.java

@@ -0,0 +1,36 @@
+package com.steerinfo.dil.service;
+
+import com.steerinfo.dil.model.RmsCapacityType;
+import com.steerinfo.dil.model.RmsTransRange;
+import com.steerinfo.framework.service.IBaseService;
+import org.apache.ibatis.annotations.Delete;
+
+import java.math.BigDecimal;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * RmsCapacityType服务接口:
+ * @author generator
+ * @version 1.0-SNAPSHORT 2023-02-03 09:55
+ * 类描述
+ * 修订历史:
+ * 日期:2023-02-03
+ * 作者:generator
+ * 参考:
+ * 描述:RmsCapacityType服务接口
+ * @see null
+ * @Copyright 湖南视拓信息技术股份有限公司. All rights reserved.
+ */
+public interface IRmsCapacityTypeService extends IBaseService<RmsCapacityType, BigDecimal>{
+
+    List<Map<String,Object>> getRmsCapacityType(Map<String,Object> map);
+
+    int insertRmsCapacityType(Map<String, Object> map);
+
+    int deleteRmsCapacityType(BigDecimal id);
+
+    List<Map<String,Object>> getTransRange(Map<String,Object> map);
+
+    int insertTransRange(RmsTransRange rmsTransRange);
+}

+ 140 - 0
src/main/java/com/steerinfo/dil/service/impl/RmsCapacityTypeServiceImpl.java

@@ -0,0 +1,140 @@
+package com.steerinfo.dil.service.impl;
+
+import com.steerinfo.dil.mapper.RmsCapacityTypeMapper;
+import com.steerinfo.dil.mapper.RmsMaterialCokeMapper;
+import com.steerinfo.dil.mapper.RmsReceivingCompanyMapper;
+import com.steerinfo.dil.mapper.RmsTransRangeMapper;
+import com.steerinfo.dil.model.RmsCapacityType;
+import com.steerinfo.dil.model.RmsMaterialCoke;
+import com.steerinfo.dil.model.RmsReceivingCompany;
+import com.steerinfo.dil.model.RmsTransRange;
+import com.steerinfo.dil.service.IRmsCapacityTypeService;
+import com.steerinfo.dil.util.DataChange;
+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.math.BigDecimal;
+import java.util.Date;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * RmsCapacityType服务实现:
+ * @author generator
+ * @version 1.0-SNAPSHORT 2023-02-03 09:55
+ * 类描述
+ * 修订历史:
+ * 日期:2023-02-03
+ * 作者:generator
+ * 参考:
+ * 描述:RmsCapacityType服务实现
+ * @see null
+ * @Copyright 湖南视拓信息技术股份有限公司. All rights reserved.
+ */
+@Service(value = "rmsCapacityTypeService")
+public class RmsCapacityTypeServiceImpl extends BaseServiceImpl<RmsCapacityType, BigDecimal> implements IRmsCapacityTypeService {
+
+    @Autowired
+    private RmsCapacityTypeMapper rmsCapacityTypeMapper;
+
+    @Autowired
+    private RmsTransRangeMapper rmsTransRangeMapper;
+
+    @Autowired
+    private RmsMaterialCokeMapper rmsMaterialCokeMapper;
+
+    @Autowired
+    private RmsReceivingCompanyMapper rmsReceivingCompanyMapper;
+
+    @Override
+    protected IBaseMapper<RmsCapacityType, BigDecimal> getMapper() {
+        return rmsCapacityTypeMapper;
+    }
+
+    @Override
+    public List<Map<String,Object>> getRmsCapacityType(Map<String, Object> map) {
+        return rmsCapacityTypeMapper.getRmsCapacityType(map);
+    }
+
+    @Override
+    public int insertRmsCapacityType(Map<String, Object> map) {
+        RmsCapacityType rmsCapacityType = new RmsCapacityType();
+        rmsCapacityType.setCapacityTypeId(rmsCapacityTypeMapper.nextCapacityTypeId());
+        rmsCapacityType.setCapacityTypeName(map.get("capacityTypeName").toString());
+        rmsCapacityType.setWhetherCar(DataChange.dataToBigDecimal(map.get("whetherCar")));
+        rmsCapacityType.setInsertTime(new Date());
+        rmsCapacityType.setInsertUsername("admin");
+        rmsCapacityType.setDeleted(new BigDecimal(0));
+        return rmsCapacityTypeMapper.insertSelective(rmsCapacityType);
+    }
+
+    @Override
+    public int deleteRmsCapacityType(BigDecimal id) {
+        RmsCapacityType rmsCapacityType=new RmsCapacityType();
+        rmsCapacityType.setCapacityTypeId(id);
+        rmsCapacityType.setDeleted(new BigDecimal(1));
+        return rmsCapacityTypeMapper.updateByPrimaryKeySelective(rmsCapacityType);
+    }
+
+    @Override
+    public List<Map<String,Object>> getTransRange(Map<String, Object> map) {
+        return rmsTransRangeMapper.getRmsTransRange(map);
+    }
+
+    @Override
+    public int insertTransRange(RmsTransRange rmsTransRange) {
+        if(rmsTransRange==null || rmsTransRange.getTransRangeValue()==null){
+            return -1;
+        }
+        rmsTransRange.setTransRangeId(rmsTransRangeMapper.nextTransRangeId());
+        return rmsTransRangeMapper.insert(rmsTransRange);
+    }
+
+
+    public List<Map<String,Object>> getMaterialCoke(Map<String, Object> map) {
+        return rmsTransRangeMapper.getMaterialCoke(map);
+    }
+
+
+    public int insertMaterialCoke(Map<String, Object> map) {
+        RmsMaterialCoke rmsMaterialCoke=new RmsMaterialCoke();
+        rmsMaterialCoke.setMaterialCokeId(rmsMaterialCokeMapper.nextId());
+        rmsMaterialCoke.setMaterialCokeName(""+map.get("materialCokeName"));
+        rmsMaterialCoke.setInsertTime(new Date());
+        rmsMaterialCoke.setDeleted(new BigDecimal(0));
+        return rmsMaterialCokeMapper.insertSelective(rmsMaterialCoke);
+    }
+
+
+    public int deleteMaterialCoke(BigDecimal id) {
+        RmsMaterialCoke rmsMaterialCoke=new RmsMaterialCoke();
+        rmsMaterialCoke.setMaterialCokeId(id);
+        rmsMaterialCoke.setDeleted(new BigDecimal(1));
+        return rmsMaterialCokeMapper.updateByPrimaryKeySelective(rmsMaterialCoke);
+    }
+
+    public List<Map<String,Object>> getReceivingCompany(Map<String, Object> map) {
+        return rmsReceivingCompanyMapper.getReceivingCompany(map);
+    }
+
+
+    public int insertReceivingCompany(Map<String, Object> map) {
+        RmsReceivingCompany receivingCompany=new RmsReceivingCompany();
+        receivingCompany.setCompanyId(rmsReceivingCompanyMapper.nextId());
+        receivingCompany.setCompanyCode(""+map.get("companyCode"));
+        receivingCompany.setCompanyName(""+map.get("companyName"));
+        receivingCompany.setInsertTime(new Date());
+        receivingCompany.setDeleted(new BigDecimal(0));
+        return rmsReceivingCompanyMapper.insertSelective(receivingCompany);
+    }
+
+
+    public int deleteReceivingCompany(BigDecimal id) {
+        RmsReceivingCompany receivingCompany=new RmsReceivingCompany();
+        receivingCompany.setCompanyId(id);
+        receivingCompany.setDeleted(new BigDecimal(1));
+        return rmsReceivingCompanyMapper.updateByPrimaryKeySelective(receivingCompany);
+    }
+}

+ 327 - 0
src/main/resources/com/steerinfo/dil/mapper/RmsCapacityTypeMapper.xml

@@ -0,0 +1,327 @@
+<?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.dil.mapper.RmsCapacityTypeMapper">
+  <resultMap id="BaseResultMap" type="com.steerinfo.dil.model.RmsCapacityType">
+    <id column="CAPACITY_TYPE_ID" jdbcType="DECIMAL" property="capacityTypeId" />
+    <result column="CAPACITY_TYPE_NAME" jdbcType="VARCHAR" property="capacityTypeName" />
+    <result column="INSERT_USERNAME" jdbcType="VARCHAR" property="insertUsername" />
+    <result column="INSERT_TIME" jdbcType="TIMESTAMP" property="insertTime" />
+    <result column="UPDATE_USERNAME" jdbcType="VARCHAR" property="updateUsername" />
+    <result column="UPDATE_TIME" jdbcType="TIMESTAMP" property="updateTime" />
+    <result column="INSERT_UPDATE_REMARK" jdbcType="VARCHAR" property="insertUpdateRemark" />
+    <result column="WHETHER_CAR" jdbcType="DECIMAL" property="whetherCar" />
+    <result column="DELETED" jdbcType="DECIMAL" property="deleted" />
+  </resultMap>
+  <sql id="columns">
+    CAPACITY_TYPE_ID, CAPACITY_TYPE_NAME, INSERT_USERNAME, INSERT_TIME, UPDATE_USERNAME, 
+    UPDATE_TIME, INSERT_UPDATE_REMARK,WHETHER_CAR, DELETED
+  </sql>
+  <sql id="columns_alias">
+    t.CAPACITY_TYPE_ID, t.CAPACITY_TYPE_NAME, t.INSERT_USERNAME, t.INSERT_TIME, t.UPDATE_USERNAME, 
+    t.UPDATE_TIME, t.INSERT_UPDATE_REMARK, t.WHETHER_CAR, t.DELETED
+  </sql>
+  <sql id="select">
+    SELECT <include refid="columns" /> FROM RMS_CAPACITY_TYPE
+  </sql>
+  <sql id="select_alias">
+    SELECT <include refid="columns_alias" /> FROM RMS_CAPACITY_TYPE t
+  </sql>
+  <sql id="where">
+    <where> 
+      <if test="capacityTypeId != null">
+        and CAPACITY_TYPE_ID = #{capacityTypeId}
+      </if>
+      <if test="capacityTypeName != null and capacityTypeName != ''">
+        and CAPACITY_TYPE_NAME = #{capacityTypeName}
+      </if>
+      <if test="insertUsername != null and insertUsername != ''">
+        and INSERT_USERNAME = #{insertUsername}
+      </if>
+      <if test="insertTime != null">
+        and TO_CHAR(INSERT_TIME,'yyyy-MM-dd') = #{insertTime}
+      </if>
+      <if test="updateUsername != null and updateUsername != ''">
+        and UPDATE_USERNAME = #{updateUsername}
+      </if>
+      <if test="updateTime != null">
+        and TO_CHAR(UPDATE_TIME,'yyyy-MM-dd') = #{updateTime}
+      </if>
+      <if test="insertUpdateRemark != null and insertUpdateRemark != ''">
+        and INSERT_UPDATE_REMARK = #{insertUpdateRemark}
+      </if>
+      <if test="whetherCar != null">
+        and WHETHER_CAR = #{whetherCar}
+      </if>
+      <if test="deleted != null">
+        and DELETED = #{deleted}
+      </if>
+    </where>
+  </sql>
+  <sql id="whereLike">
+    <where> 
+      <if test="capacityTypeId != null">
+        and CAPACITY_TYPE_ID = #{capacityTypeId}
+      </if>
+      <if test="capacityTypeName != null and capacityTypeName != ''">
+        and CAPACITY_TYPE_NAME LIKE '%${capacityTypeName}%'
+      </if>
+      <if test="insertUsername != null and insertUsername != ''">
+        and INSERT_USERNAME LIKE '%${insertUsername}%'
+      </if>
+      <if test="insertTime != null">
+        and TO_CHAR(INSERT_TIME,'yyyy-MM-dd') = #{insertTime}
+      </if>
+      <if test="updateUsername != null and updateUsername != ''">
+        and UPDATE_USERNAME LIKE '%${updateUsername}%'
+      </if>
+      <if test="updateTime != null">
+        and TO_CHAR(UPDATE_TIME,'yyyy-MM-dd') = #{updateTime}
+      </if>
+      <if test="insertUpdateRemark != null and insertUpdateRemark != ''">
+        and INSERT_UPDATE_REMARK LIKE '%${insertUpdateRemark}%'
+      </if>
+      <if test="whetherCar != null">
+        and WHETHER_CAR = #{whetherCar}
+      </if>
+      <if test="deleted != null">
+        and DELETED = #{deleted}
+      </if>
+    </where>
+  </sql>
+  <delete id="deleteByPrimaryKey" parameterType="java.math.BigDecimal">
+    delete from RMS_CAPACITY_TYPE
+    where CAPACITY_TYPE_ID = #{capacityTypeId,jdbcType=DECIMAL}
+  </delete>
+  <delete id="deleteBySelectiveElement" parameterType="java.util.HashMap">
+    delete from RMS_CAPACITY_TYPE
+    where 1!=1 
+      <if test="capacityTypeName != null and capacityTypeName != ''">
+        or CAPACITY_TYPE_NAME = #{capacityTypeName}
+      </if>
+      <if test="insertUsername != null and insertUsername != ''">
+        or INSERT_USERNAME = #{insertUsername}
+      </if>
+      <if test="insertTime != null">
+        or TO_CHAR(INSERT_TIME,'yyyy-MM-dd') = '#{insertTime}'
+      </if>
+      <if test="updateUsername != null and updateUsername != ''">
+        or UPDATE_USERNAME = #{updateUsername}
+      </if>
+      <if test="updateTime != null">
+        or TO_CHAR(UPDATE_TIME,'yyyy-MM-dd') = '#{updateTime}'
+      </if>
+      <if test="insertUpdateRemark != null and insertUpdateRemark != ''">
+        or INSERT_UPDATE_REMARK = #{insertUpdateRemark}
+      </if>
+      <if test="whetherCar != null">
+        or WHETHER_CAR = #{whetherCar}
+      </if>
+      <if test="deleted != null">
+        or DELETED = #{deleted}
+      </if>
+  </delete>
+  <insert id="insert" parameterType="com.steerinfo.dil.model.RmsCapacityType">
+    insert into RMS_CAPACITY_TYPE (CAPACITY_TYPE_ID, CAPACITY_TYPE_NAME, 
+      INSERT_USERNAME, INSERT_TIME, UPDATE_USERNAME, 
+      UPDATE_TIME, INSERT_UPDATE_REMARK, WHETHER_CAR, 
+      DELETED)
+    values (#{capacityTypeId,jdbcType=DECIMAL}, #{capacityTypeName,jdbcType=VARCHAR}, 
+      #{insertUsername,jdbcType=VARCHAR}, #{insertTime,jdbcType=TIMESTAMP}, #{updateUsername,jdbcType=VARCHAR}, 
+      #{updateTime,jdbcType=TIMESTAMP}, #{insertUpdateRemark,jdbcType=VARCHAR}, #{whetherCar,jdbcType=DECIMAL}, 
+      #{deleted,jdbcType=DECIMAL})
+  </insert>
+  <insert id="insertSelective" parameterType="com.steerinfo.dil.model.RmsCapacityType">
+    insert into RMS_CAPACITY_TYPE
+    <trim prefix="(" suffix=")" suffixOverrides=",">
+      <if test="capacityTypeId != null">
+        CAPACITY_TYPE_ID,
+      </if>
+      <if test="capacityTypeName != null">
+        CAPACITY_TYPE_NAME,
+      </if>
+      <if test="insertUsername != null">
+        INSERT_USERNAME,
+      </if>
+      <if test="insertTime != null">
+        INSERT_TIME,
+      </if>
+      <if test="updateUsername != null">
+        UPDATE_USERNAME,
+      </if>
+      <if test="updateTime != null">
+        UPDATE_TIME,
+      </if>
+      <if test="insertUpdateRemark != null">
+        INSERT_UPDATE_REMARK,
+      </if>
+      <if test="whetherCar != null">
+        WHETHER_CAR,
+      </if>
+      <if test="deleted != null">
+        DELETED,
+      </if>
+    </trim>
+    <trim prefix="values (" suffix=")" suffixOverrides=",">
+      <if test="capacityTypeId != null">
+        #{capacityTypeId,jdbcType=DECIMAL},
+      </if>
+      <if test="capacityTypeName != null">
+        #{capacityTypeName,jdbcType=VARCHAR},
+      </if>
+      <if test="insertUsername != null">
+        #{insertUsername,jdbcType=VARCHAR},
+      </if>
+      <if test="insertTime != null">
+        #{insertTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="updateUsername != null">
+        #{updateUsername,jdbcType=VARCHAR},
+      </if>
+      <if test="updateTime != null">
+        #{updateTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="insertUpdateRemark != null">
+        #{insertUpdateRemark,jdbcType=VARCHAR},
+      </if>
+      <if test="whetherCar != null">
+        #{whetherCar,jdbcType=DECIMAL},
+      </if>
+      <if test="deleted != null">
+        #{deleted,jdbcType=DECIMAL},
+      </if>
+    </trim>
+  </insert>
+  <update id="updateByPrimaryKey" parameterType="com.steerinfo.dil.model.RmsCapacityType">
+    update RMS_CAPACITY_TYPE
+    set CAPACITY_TYPE_NAME = #{capacityTypeName,jdbcType=VARCHAR},
+      INSERT_USERNAME = #{insertUsername,jdbcType=VARCHAR},
+      INSERT_TIME = #{insertTime,jdbcType=TIMESTAMP},
+      UPDATE_USERNAME = #{updateUsername,jdbcType=VARCHAR},
+      UPDATE_TIME = #{updateTime,jdbcType=TIMESTAMP},
+      INSERT_UPDATE_REMARK = #{insertUpdateRemark,jdbcType=VARCHAR},
+      WHETHER_CAR = #{whetherCar,jdbcType=DECIMAL},
+      DELETED = #{deleted,jdbcType=DECIMAL}
+    where CAPACITY_TYPE_ID = #{capacityTypeId,jdbcType=DECIMAL}
+  </update>
+  <update id="updateByPrimaryKeySelective" parameterType="com.steerinfo.dil.model.RmsCapacityType">
+    update RMS_CAPACITY_TYPE
+    <set>
+      <if test="capacityTypeName != null">
+        CAPACITY_TYPE_NAME = #{capacityTypeName,jdbcType=VARCHAR},
+      </if>
+      <if test="insertUsername != null">
+        INSERT_USERNAME = #{insertUsername,jdbcType=VARCHAR},
+      </if>
+      <if test="insertTime != null">
+        INSERT_TIME = #{insertTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="updateUsername != null">
+        UPDATE_USERNAME = #{updateUsername,jdbcType=VARCHAR},
+      </if>
+      <if test="updateTime != null">
+        UPDATE_TIME = #{updateTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="insertUpdateRemark != null">
+        INSERT_UPDATE_REMARK = #{insertUpdateRemark,jdbcType=VARCHAR},
+      </if>
+      <if test="whetherCar != null">
+        WHETHER_CAR = #{whetherCar,jdbcType=DECIMAL},
+      </if>
+      <if test="deleted != null">
+        DELETED = #{deleted,jdbcType=DECIMAL},
+      </if>
+    </set>
+    where CAPACITY_TYPE_ID = #{capacityTypeId,jdbcType=DECIMAL}
+  </update>
+  <select id="selectByPrimaryKey" parameterType="java.math.BigDecimal" resultMap="BaseResultMap">
+    <include refid="select" />
+    where CAPACITY_TYPE_ID = #{capacityTypeId,jdbcType=DECIMAL}
+  </select>
+  <select id="selectByParameters" parameterType="java.util.HashMap" resultMap="BaseResultMap">
+    <include refid="select" />
+    <include refid="where" />
+  </select>
+  <select id="selectLikeByParameters" parameterType="java.util.HashMap" resultMap="BaseResultMap">
+    <include refid="select" />
+    <include refid="whereLike" />
+  </select>
+  <insert id="batchInsert" parameterType="java.util.List">
+    insert into RMS_CAPACITY_TYPE 
+      (CAPACITY_TYPE_ID, 
+      CAPACITY_TYPE_NAME, INSERT_USERNAME, 
+      INSERT_TIME, UPDATE_USERNAME, 
+      UPDATE_TIME, INSERT_UPDATE_REMARK, 
+      WHETHER_CAR, DELETED)
+    ( <foreach collection="list" item="item" separator="union all"> 
+   select  
+      #{item.capacityTypeId,jdbcType=DECIMAL}, 
+      #{item.capacityTypeName,jdbcType=VARCHAR}, #{item.insertUsername,jdbcType=VARCHAR}, 
+      #{item.insertTime,jdbcType=TIMESTAMP}, #{item.updateUsername,jdbcType=VARCHAR}, 
+      #{item.updateTime,jdbcType=TIMESTAMP}, #{item.insertUpdateRemark,jdbcType=VARCHAR}, 
+      #{item.whetherCar,jdbcType=DECIMAL}, #{item.deleted,jdbcType=DECIMAL} from dual  
+   </foreach> )
+  </insert>
+  <update id="batchUpdate" parameterType="java.util.List">
+     update RMS_CAPACITY_TYPE
+     set
+       CAPACITY_TYPE_ID=
+       <foreach close="end" collection="list" index="index" item="item" open="case CAPACITY_TYPE_ID" separator=" ">
+          when #{item.capacityTypeId,jdbcType=DECIMAL} then #{item.capacityTypeId,jdbcType=DECIMAL}
+       </foreach>
+       ,CAPACITY_TYPE_NAME=
+       <foreach close="end" collection="list" index="index" item="item" open="case CAPACITY_TYPE_ID" separator=" ">
+          when #{item.capacityTypeId,jdbcType=DECIMAL} then #{item.capacityTypeName,jdbcType=VARCHAR}
+       </foreach>
+       ,INSERT_USERNAME=
+       <foreach close="end" collection="list" index="index" item="item" open="case CAPACITY_TYPE_ID" separator=" ">
+          when #{item.capacityTypeId,jdbcType=DECIMAL} then #{item.insertUsername,jdbcType=VARCHAR}
+       </foreach>
+       ,INSERT_TIME=
+       <foreach close="end" collection="list" index="index" item="item" open="case CAPACITY_TYPE_ID" separator=" ">
+          when #{item.capacityTypeId,jdbcType=DECIMAL} then #{item.insertTime,jdbcType=TIMESTAMP}
+       </foreach>
+       ,UPDATE_USERNAME=
+       <foreach close="end" collection="list" index="index" item="item" open="case CAPACITY_TYPE_ID" separator=" ">
+          when #{item.capacityTypeId,jdbcType=DECIMAL} then #{item.updateUsername,jdbcType=VARCHAR}
+       </foreach>
+       ,UPDATE_TIME=
+       <foreach close="end" collection="list" index="index" item="item" open="case CAPACITY_TYPE_ID" separator=" ">
+          when #{item.capacityTypeId,jdbcType=DECIMAL} then #{item.updateTime,jdbcType=TIMESTAMP}
+       </foreach>
+       ,INSERT_UPDATE_REMARK=
+       <foreach close="end" collection="list" index="index" item="item" open="case CAPACITY_TYPE_ID" separator=" ">
+          when #{item.capacityTypeId,jdbcType=DECIMAL} then #{item.insertUpdateRemark,jdbcType=VARCHAR}
+       </foreach>
+       ,WHETHER_CAR=
+       <foreach close="end" collection="list" index="index" item="item" open="case CAPACITY_TYPE_ID" separator=" ">
+          when #{item.capacityTypeId,jdbcType=DECIMAL} then #{item.whetherCar,jdbcType=DECIMAL}
+       </foreach>
+       ,DELETED=
+       <foreach close="end" collection="list" index="index" item="item" open="case CAPACITY_TYPE_ID" separator=" ">
+          when #{item.capacityTypeId,jdbcType=DECIMAL} then #{item.deleted,jdbcType=DECIMAL}
+       </foreach>
+     where CAPACITY_TYPE_ID in 
+     <foreach close=")" collection="list" index="index" item="item" open="(" separator=",">
+    #{item.capacityTypeId,jdbcType=DECIMAL}
+     </foreach> 
+  </update>
+  <delete id="batchDelete" parameterType="java.util.List">
+    delete from RMS_CAPACITY_TYPE
+    where CAPACITY_TYPE_ID in 
+    <foreach close=")" collection="list" item="id" open="(" separator=",">
+      #{id}
+    </foreach>
+  </delete>
+  <!-- 友情提示!!!-->
+  <!-- 请将自己写的代码放在此标签之下,方便以后粘贴复制。-->
+  <select id="getRmsCapacityType" resultType="java.util.Map">
+    select RCT.CAPACITY_TYPE_ID "capacityTypeId",
+    RCT.CAPACITY_TYPE_NAME "capacityTypeName",
+    RCT.WHETHER_CAR "whether"
+    from RMS_CAPACITY_TYPE RCT
+    where RCT.DELETED=0
+    <if test="con!=null and con!=''">
+      and instr( RCT.CAPACITY_TYPE_NAME, #{con}) > 0
+    </if>
+  </select>
+</mapper>

+ 295 - 0
src/main/resources/com/steerinfo/dil/mapper/RmsMaterialCokeMapper.xml

@@ -0,0 +1,295 @@
+<?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.dil.mapper.RmsMaterialCokeMapper">
+  <resultMap id="BaseResultMap" type="com.steerinfo.dil.model.RmsMaterialCoke">
+    <id column="MATERIAL_COKE_ID" jdbcType="DECIMAL" property="materialCokeId" />
+    <result column="MATERIAL_COKE_NAME" jdbcType="VARCHAR" property="materialCokeName" />
+    <result column="INSERT_TIME" jdbcType="TIMESTAMP" property="insertTime" />
+    <result column="INSERT_USERNAME" jdbcType="VARCHAR" property="insertUsername" />
+    <result column="UPDATE_TIME" jdbcType="TIMESTAMP" property="updateTime" />
+    <result column="UPDATE_USERNAME" jdbcType="VARCHAR" property="updateUsername" />
+    <result column="INSERT_UPDATE_REMARK" jdbcType="VARCHAR" property="insertUpdateRemark" />
+    <result column="DELETED" jdbcType="DECIMAL" property="deleted" />
+  </resultMap>
+  <sql id="columns">
+    MATERIAL_COKE_ID, MATERIAL_COKE_NAME, INSERT_TIME, INSERT_USERNAME, UPDATE_TIME, 
+    UPDATE_USERNAME, INSERT_UPDATE_REMARK, DELETED
+  </sql>
+  <sql id="columns_alias">
+    t.MATERIAL_COKE_ID, t.MATERIAL_COKE_NAME, t.INSERT_TIME, t.INSERT_USERNAME, t.UPDATE_TIME, 
+    t.UPDATE_USERNAME, t.INSERT_UPDATE_REMARK, t.DELETED
+  </sql>
+  <sql id="select">
+    SELECT <include refid="columns" /> FROM RMS_MATERIAL_COKE
+  </sql>
+  <sql id="select_alias">
+    SELECT <include refid="columns_alias" /> FROM RMS_MATERIAL_COKE t
+  </sql>
+  <sql id="where">
+    <where> 
+      <if test="materialCokeId != null">
+        and MATERIAL_COKE_ID = #{materialCokeId}
+      </if>
+      <if test="materialCokeName != null and materialCokeName != ''">
+        and MATERIAL_COKE_NAME = #{materialCokeName}
+      </if>
+      <if test="insertTime != null">
+        and TO_CHAR(INSERT_TIME,'yyyy-MM-dd') = #{insertTime}
+      </if>
+      <if test="insertUsername != null and insertUsername != ''">
+        and INSERT_USERNAME = #{insertUsername}
+      </if>
+      <if test="updateTime != null">
+        and TO_CHAR(UPDATE_TIME,'yyyy-MM-dd') = #{updateTime}
+      </if>
+      <if test="updateUsername != null and updateUsername != ''">
+        and UPDATE_USERNAME = #{updateUsername}
+      </if>
+      <if test="insertUpdateRemark != null and insertUpdateRemark != ''">
+        and INSERT_UPDATE_REMARK = #{insertUpdateRemark}
+      </if>
+      <if test="deleted != null">
+        and DELETED = #{deleted}
+      </if>
+    </where>
+  </sql>
+  <sql id="whereLike">
+    <where> 
+      <if test="materialCokeId != null">
+        and MATERIAL_COKE_ID = #{materialCokeId}
+      </if>
+      <if test="materialCokeName != null and materialCokeName != ''">
+        and MATERIAL_COKE_NAME LIKE '%${materialCokeName}%'
+      </if>
+      <if test="insertTime != null">
+        and TO_CHAR(INSERT_TIME,'yyyy-MM-dd') = #{insertTime}
+      </if>
+      <if test="insertUsername != null and insertUsername != ''">
+        and INSERT_USERNAME LIKE '%${insertUsername}%'
+      </if>
+      <if test="updateTime != null">
+        and TO_CHAR(UPDATE_TIME,'yyyy-MM-dd') = #{updateTime}
+      </if>
+      <if test="updateUsername != null and updateUsername != ''">
+        and UPDATE_USERNAME LIKE '%${updateUsername}%'
+      </if>
+      <if test="insertUpdateRemark != null and insertUpdateRemark != ''">
+        and INSERT_UPDATE_REMARK LIKE '%${insertUpdateRemark}%'
+      </if>
+      <if test="deleted != null">
+        and DELETED = #{deleted}
+      </if>
+    </where>
+  </sql>
+  <delete id="deleteByPrimaryKey" parameterType="java.lang.Short">
+    delete from RMS_MATERIAL_COKE
+    where MATERIAL_COKE_ID = #{materialCokeId,jdbcType=DECIMAL}
+  </delete>
+  <delete id="deleteBySelectiveElement" parameterType="java.util.HashMap">
+    delete from RMS_MATERIAL_COKE
+    where 1!=1 
+      <if test="materialCokeName != null and materialCokeName != ''">
+        or MATERIAL_COKE_NAME = #{materialCokeName}
+      </if>
+      <if test="insertTime != null">
+        or TO_CHAR(INSERT_TIME,'yyyy-MM-dd') = '#{insertTime}'
+      </if>
+      <if test="insertUsername != null and insertUsername != ''">
+        or INSERT_USERNAME = #{insertUsername}
+      </if>
+      <if test="updateTime != null">
+        or TO_CHAR(UPDATE_TIME,'yyyy-MM-dd') = '#{updateTime}'
+      </if>
+      <if test="updateUsername != null and updateUsername != ''">
+        or UPDATE_USERNAME = #{updateUsername}
+      </if>
+      <if test="insertUpdateRemark != null and insertUpdateRemark != ''">
+        or INSERT_UPDATE_REMARK = #{insertUpdateRemark}
+      </if>
+      <if test="deleted != null">
+        or DELETED = #{deleted}
+      </if>
+  </delete>
+  <insert id="insert" parameterType="com.steerinfo.dil.model.RmsMaterialCoke">
+    insert into RMS_MATERIAL_COKE (MATERIAL_COKE_ID, MATERIAL_COKE_NAME, 
+      INSERT_TIME, INSERT_USERNAME, UPDATE_TIME, 
+      UPDATE_USERNAME, INSERT_UPDATE_REMARK, DELETED
+      )
+    values (#{materialCokeId,jdbcType=DECIMAL}, #{materialCokeName,jdbcType=VARCHAR}, 
+      #{insertTime,jdbcType=TIMESTAMP}, #{insertUsername,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP}, 
+      #{updateUsername,jdbcType=VARCHAR}, #{insertUpdateRemark,jdbcType=VARCHAR}, #{deleted,jdbcType=DECIMAL}
+      )
+  </insert>
+  <insert id="insertSelective" parameterType="com.steerinfo.dil.model.RmsMaterialCoke">
+    insert into RMS_MATERIAL_COKE
+    <trim prefix="(" suffix=")" suffixOverrides=",">
+      <if test="materialCokeId != null">
+        MATERIAL_COKE_ID,
+      </if>
+      <if test="materialCokeName != null">
+        MATERIAL_COKE_NAME,
+      </if>
+      <if test="insertTime != null">
+        INSERT_TIME,
+      </if>
+      <if test="insertUsername != null">
+        INSERT_USERNAME,
+      </if>
+      <if test="updateTime != null">
+        UPDATE_TIME,
+      </if>
+      <if test="updateUsername != null">
+        UPDATE_USERNAME,
+      </if>
+      <if test="insertUpdateRemark != null">
+        INSERT_UPDATE_REMARK,
+      </if>
+      <if test="deleted != null">
+        DELETED,
+      </if>
+    </trim>
+    <trim prefix="values (" suffix=")" suffixOverrides=",">
+      <if test="materialCokeId != null">
+        #{materialCokeId,jdbcType=DECIMAL},
+      </if>
+      <if test="materialCokeName != null">
+        #{materialCokeName,jdbcType=VARCHAR},
+      </if>
+      <if test="insertTime != null">
+        #{insertTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="insertUsername != null">
+        #{insertUsername,jdbcType=VARCHAR},
+      </if>
+      <if test="updateTime != null">
+        #{updateTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="updateUsername != null">
+        #{updateUsername,jdbcType=VARCHAR},
+      </if>
+      <if test="insertUpdateRemark != null">
+        #{insertUpdateRemark,jdbcType=VARCHAR},
+      </if>
+      <if test="deleted != null">
+        #{deleted,jdbcType=DECIMAL},
+      </if>
+    </trim>
+  </insert>
+  <update id="updateByPrimaryKey" parameterType="com.steerinfo.dil.model.RmsMaterialCoke">
+    update RMS_MATERIAL_COKE
+    set MATERIAL_COKE_NAME = #{materialCokeName,jdbcType=VARCHAR},
+      INSERT_TIME = #{insertTime,jdbcType=TIMESTAMP},
+      INSERT_USERNAME = #{insertUsername,jdbcType=VARCHAR},
+      UPDATE_TIME = #{updateTime,jdbcType=TIMESTAMP},
+      UPDATE_USERNAME = #{updateUsername,jdbcType=VARCHAR},
+      INSERT_UPDATE_REMARK = #{insertUpdateRemark,jdbcType=VARCHAR},
+      DELETED = #{deleted,jdbcType=DECIMAL}
+    where MATERIAL_COKE_ID = #{materialCokeId,jdbcType=DECIMAL}
+  </update>
+  <update id="updateByPrimaryKeySelective" parameterType="com.steerinfo.dil.model.RmsMaterialCoke">
+    update RMS_MATERIAL_COKE
+    <set>
+      <if test="materialCokeName != null">
+        MATERIAL_COKE_NAME = #{materialCokeName,jdbcType=VARCHAR},
+      </if>
+      <if test="insertTime != null">
+        INSERT_TIME = #{insertTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="insertUsername != null">
+        INSERT_USERNAME = #{insertUsername,jdbcType=VARCHAR},
+      </if>
+      <if test="updateTime != null">
+        UPDATE_TIME = #{updateTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="updateUsername != null">
+        UPDATE_USERNAME = #{updateUsername,jdbcType=VARCHAR},
+      </if>
+      <if test="insertUpdateRemark != null">
+        INSERT_UPDATE_REMARK = #{insertUpdateRemark,jdbcType=VARCHAR},
+      </if>
+      <if test="deleted != null">
+        DELETED = #{deleted,jdbcType=DECIMAL},
+      </if>
+    </set>
+    where MATERIAL_COKE_ID = #{materialCokeId,jdbcType=DECIMAL}
+  </update>
+  <select id="selectByPrimaryKey" parameterType="java.lang.Short" resultMap="BaseResultMap">
+    <include refid="select" />
+    where MATERIAL_COKE_ID = #{materialCokeId,jdbcType=DECIMAL}
+  </select>
+  <select id="selectByParameters" parameterType="java.util.HashMap" resultMap="BaseResultMap">
+    <include refid="select" />
+    <include refid="where" />
+  </select>
+  <select id="selectLikeByParameters" parameterType="java.util.HashMap" resultMap="BaseResultMap">
+    <include refid="select" />
+    <include refid="whereLike" />
+  </select>
+  <insert id="batchInsert" parameterType="java.util.List">
+    insert into RMS_MATERIAL_COKE 
+      (MATERIAL_COKE_ID, 
+      MATERIAL_COKE_NAME, INSERT_TIME, 
+      INSERT_USERNAME, UPDATE_TIME, 
+      UPDATE_USERNAME, INSERT_UPDATE_REMARK, 
+      DELETED)
+    ( <foreach collection="list" item="item" separator="union all"> 
+   select  
+      #{item.materialCokeId,jdbcType=DECIMAL}, 
+      #{item.materialCokeName,jdbcType=VARCHAR}, #{item.insertTime,jdbcType=TIMESTAMP}, 
+      #{item.insertUsername,jdbcType=VARCHAR}, #{item.updateTime,jdbcType=TIMESTAMP}, 
+      #{item.updateUsername,jdbcType=VARCHAR}, #{item.insertUpdateRemark,jdbcType=VARCHAR}, 
+      #{item.deleted,jdbcType=DECIMAL} from dual  
+   </foreach> )
+  </insert>
+  <update id="batchUpdate" parameterType="java.util.List">
+     update RMS_MATERIAL_COKE
+     set
+       MATERIAL_COKE_ID=
+       <foreach close="end" collection="list" index="index" item="item" open="case MATERIAL_COKE_ID" separator=" ">
+          when #{item.materialCokeId,jdbcType=DECIMAL} then #{item.materialCokeId,jdbcType=DECIMAL}
+       </foreach>
+       ,MATERIAL_COKE_NAME=
+       <foreach close="end" collection="list" index="index" item="item" open="case MATERIAL_COKE_ID" separator=" ">
+          when #{item.materialCokeId,jdbcType=DECIMAL} then #{item.materialCokeName,jdbcType=VARCHAR}
+       </foreach>
+       ,INSERT_TIME=
+       <foreach close="end" collection="list" index="index" item="item" open="case MATERIAL_COKE_ID" separator=" ">
+          when #{item.materialCokeId,jdbcType=DECIMAL} then #{item.insertTime,jdbcType=TIMESTAMP}
+       </foreach>
+       ,INSERT_USERNAME=
+       <foreach close="end" collection="list" index="index" item="item" open="case MATERIAL_COKE_ID" separator=" ">
+          when #{item.materialCokeId,jdbcType=DECIMAL} then #{item.insertUsername,jdbcType=VARCHAR}
+       </foreach>
+       ,UPDATE_TIME=
+       <foreach close="end" collection="list" index="index" item="item" open="case MATERIAL_COKE_ID" separator=" ">
+          when #{item.materialCokeId,jdbcType=DECIMAL} then #{item.updateTime,jdbcType=TIMESTAMP}
+       </foreach>
+       ,UPDATE_USERNAME=
+       <foreach close="end" collection="list" index="index" item="item" open="case MATERIAL_COKE_ID" separator=" ">
+          when #{item.materialCokeId,jdbcType=DECIMAL} then #{item.updateUsername,jdbcType=VARCHAR}
+       </foreach>
+       ,INSERT_UPDATE_REMARK=
+       <foreach close="end" collection="list" index="index" item="item" open="case MATERIAL_COKE_ID" separator=" ">
+          when #{item.materialCokeId,jdbcType=DECIMAL} then #{item.insertUpdateRemark,jdbcType=VARCHAR}
+       </foreach>
+       ,DELETED=
+       <foreach close="end" collection="list" index="index" item="item" open="case MATERIAL_COKE_ID" separator=" ">
+          when #{item.materialCokeId,jdbcType=DECIMAL} then #{item.deleted,jdbcType=DECIMAL}
+       </foreach>
+     where MATERIAL_COKE_ID in 
+     <foreach close=")" collection="list" index="index" item="item" open="(" separator=",">
+    #{item.materialCokeId,jdbcType=DECIMAL}
+     </foreach> 
+  </update>
+  <delete id="batchDelete" parameterType="java.util.List">
+    delete from RMS_MATERIAL_COKE
+    where MATERIAL_COKE_ID in 
+    <foreach close=")" collection="list" item="id" open="(" separator=",">
+      #{id}
+    </foreach>
+  </delete>
+  <!-- 友情提示!!!-->
+  <!-- 请将自己写的代码放在此标签之下,方便以后粘贴复制。-->
+  
+  
+</mapper>

+ 327 - 0
src/main/resources/com/steerinfo/dil/mapper/RmsReceivingCompanyMapper.xml

@@ -0,0 +1,327 @@
+<?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.dil.mapper.RmsReceivingCompanyMapper">
+  <resultMap id="BaseResultMap" type="com.steerinfo.dil.model.RmsReceivingCompany">
+    <id column="COMPANY_ID" jdbcType="DECIMAL" property="companyId" />
+    <result column="COMPANY_CODE" jdbcType="VARCHAR" property="companyCode" />
+    <result column="COMPANY_NAME" jdbcType="VARCHAR" property="companyName" />
+    <result column="INSERT_USERNAME" jdbcType="VARCHAR" property="insertUsername" />
+    <result column="INSERT_TIME" jdbcType="TIMESTAMP" property="insertTime" />
+    <result column="UPDATE_USERNAME" jdbcType="VARCHAR" property="updateUsername" />
+    <result column="UPDATE_TIME" jdbcType="TIMESTAMP" property="updateTime" />
+    <result column="INSERT_UPDATE_REMARK" jdbcType="VARCHAR" property="insertUpdateRemark" />
+    <result column="DELETED" jdbcType="DECIMAL" property="deleted" />
+  </resultMap>
+  <sql id="columns">
+    COMPANY_ID, COMPANY_CODE, COMPANY_NAME, INSERT_USERNAME, INSERT_TIME, UPDATE_USERNAME, 
+    UPDATE_TIME, INSERT_UPDATE_REMARK, DELETED
+  </sql>
+  <sql id="columns_alias">
+    t.COMPANY_ID, t.COMPANY_CODE, t.COMPANY_NAME, t.INSERT_USERNAME, t.INSERT_TIME, t.UPDATE_USERNAME, 
+    t.UPDATE_TIME, t.INSERT_UPDATE_REMARK, t.DELETED
+  </sql>
+  <sql id="select">
+    SELECT <include refid="columns"/> FROM RMS_RECEIVING_COMPANY
+  </sql>
+  <sql id="select_alias">
+    SELECT <include refid="columns_alias"/> FROM RMS_RECEIVING_COMPANY t
+  </sql>
+  <sql id="where">
+    <where> 
+      <if test="companyId != null">
+        and COMPANY_ID = #{companyId}
+      </if>
+      <if test="companyCode != null and companyCode != ''">
+        and COMPANY_CODE = #{companyCode}
+      </if>
+      <if test="companyName != null and companyName != ''">
+        and COMPANY_NAME = #{companyName}
+      </if>
+      <if test="insertUsername != null and insertUsername != ''">
+        and INSERT_USERNAME = #{insertUsername}
+      </if>
+      <if test="insertTime != null">
+        and TO_CHAR(INSERT_TIME,'yyyy-MM-dd') = #{insertTime}
+      </if>
+      <if test="updateUsername != null and updateUsername != ''">
+        and UPDATE_USERNAME = #{updateUsername}
+      </if>
+      <if test="updateTime != null">
+        and TO_CHAR(UPDATE_TIME,'yyyy-MM-dd') = #{updateTime}
+      </if>
+      <if test="insertUpdateRemark != null and insertUpdateRemark != ''">
+        and INSERT_UPDATE_REMARK = #{insertUpdateRemark}
+      </if>
+      <if test="deleted != null">
+        and DELETED = #{deleted}
+      </if>
+    </where>
+  </sql>
+  <sql id="whereLike">
+    <where> 
+      <if test="companyId != null">
+        and COMPANY_ID = #{companyId}
+      </if>
+      <if test="companyCode != null and companyCode != ''">
+        and COMPANY_CODE LIKE '%${companyCode}%'
+      </if>
+      <if test="companyName != null and companyName != ''">
+        and COMPANY_NAME LIKE '%${companyName}%'
+      </if>
+      <if test="insertUsername != null and insertUsername != ''">
+        and INSERT_USERNAME LIKE '%${insertUsername}%'
+      </if>
+      <if test="insertTime != null">
+        and TO_CHAR(INSERT_TIME,'yyyy-MM-dd') = #{insertTime}
+      </if>
+      <if test="updateUsername != null and updateUsername != ''">
+        and UPDATE_USERNAME LIKE '%${updateUsername}%'
+      </if>
+      <if test="updateTime != null">
+        and TO_CHAR(UPDATE_TIME,'yyyy-MM-dd') = #{updateTime}
+      </if>
+      <if test="insertUpdateRemark != null and insertUpdateRemark != ''">
+        and INSERT_UPDATE_REMARK LIKE '%${insertUpdateRemark}%'
+      </if>
+      <if test="deleted != null">
+        and DELETED = #{deleted}
+      </if>
+    </where>
+  </sql>
+  <delete id="deleteByPrimaryKey" parameterType="java.math.BigDecimal">
+    delete from RMS_RECEIVING_COMPANY
+    where COMPANY_ID = #{companyId,jdbcType=DECIMAL}
+  </delete>
+  <delete id="deleteBySelectiveElement" parameterType="java.util.HashMap">
+    delete from RMS_RECEIVING_COMPANY
+    where 1!=1 
+      <if test="companyCode != null and companyCode != ''">
+        or COMPANY_CODE = #{companyCode}
+      </if>
+      <if test="companyName != null and companyName != ''">
+        or COMPANY_NAME = #{companyName}
+      </if>
+      <if test="insertUsername != null and insertUsername != ''">
+        or INSERT_USERNAME = #{insertUsername}
+      </if>
+      <if test="insertTime != null">
+        or TO_CHAR(INSERT_TIME,'yyyy-MM-dd') = '#{insertTime}'
+      </if>
+      <if test="updateUsername != null and updateUsername != ''">
+        or UPDATE_USERNAME = #{updateUsername}
+      </if>
+      <if test="updateTime != null">
+        or TO_CHAR(UPDATE_TIME,'yyyy-MM-dd') = '#{updateTime}'
+      </if>
+      <if test="insertUpdateRemark != null and insertUpdateRemark != ''">
+        or INSERT_UPDATE_REMARK = #{insertUpdateRemark}
+      </if>
+      <if test="deleted != null">
+        or DELETED = #{deleted}
+      </if>
+  </delete>
+  <insert id="insert" parameterType="com.steerinfo.dil.model.RmsReceivingCompany">
+    insert into RMS_RECEIVING_COMPANY (COMPANY_ID, COMPANY_CODE, COMPANY_NAME, 
+      INSERT_USERNAME, INSERT_TIME, UPDATE_USERNAME, 
+      UPDATE_TIME, INSERT_UPDATE_REMARK, DELETED
+      )
+    values (#{companyId,jdbcType=DECIMAL}, #{companyCode,jdbcType=VARCHAR}, #{companyName,jdbcType=VARCHAR}, 
+      #{insertUsername,jdbcType=VARCHAR}, #{insertTime,jdbcType=TIMESTAMP}, #{updateUsername,jdbcType=VARCHAR}, 
+      #{updateTime,jdbcType=TIMESTAMP}, #{insertUpdateRemark,jdbcType=VARCHAR}, #{deleted,jdbcType=DECIMAL}
+      )
+  </insert>
+  <insert id="insertSelective" parameterType="com.steerinfo.dil.model.RmsReceivingCompany">
+    insert into RMS_RECEIVING_COMPANY
+    <trim prefix="(" suffix=")" suffixOverrides=",">
+      <if test="companyId != null">
+        COMPANY_ID,
+      </if>
+      <if test="companyCode != null">
+        COMPANY_CODE,
+      </if>
+      <if test="companyName != null">
+        COMPANY_NAME,
+      </if>
+      <if test="insertUsername != null">
+        INSERT_USERNAME,
+      </if>
+      <if test="insertTime != null">
+        INSERT_TIME,
+      </if>
+      <if test="updateUsername != null">
+        UPDATE_USERNAME,
+      </if>
+      <if test="updateTime != null">
+        UPDATE_TIME,
+      </if>
+      <if test="insertUpdateRemark != null">
+        INSERT_UPDATE_REMARK,
+      </if>
+      <if test="deleted != null">
+        DELETED,
+      </if>
+    </trim>
+    <trim prefix="values (" suffix=")" suffixOverrides=",">
+      <if test="companyId != null">
+        #{companyId,jdbcType=DECIMAL},
+      </if>
+      <if test="companyCode != null">
+        #{companyCode,jdbcType=VARCHAR},
+      </if>
+      <if test="companyName != null">
+        #{companyName,jdbcType=VARCHAR},
+      </if>
+      <if test="insertUsername != null">
+        #{insertUsername,jdbcType=VARCHAR},
+      </if>
+      <if test="insertTime != null">
+        #{insertTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="updateUsername != null">
+        #{updateUsername,jdbcType=VARCHAR},
+      </if>
+      <if test="updateTime != null">
+        #{updateTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="insertUpdateRemark != null">
+        #{insertUpdateRemark,jdbcType=VARCHAR},
+      </if>
+      <if test="deleted != null">
+        #{deleted,jdbcType=DECIMAL},
+      </if>
+    </trim>
+  </insert>
+  <update id="updateByPrimaryKey" parameterType="com.steerinfo.dil.model.RmsReceivingCompany">
+    update RMS_RECEIVING_COMPANY
+    set COMPANY_CODE = #{companyCode,jdbcType=VARCHAR},
+      COMPANY_NAME = #{companyName,jdbcType=VARCHAR},
+      INSERT_USERNAME = #{insertUsername,jdbcType=VARCHAR},
+      INSERT_TIME = #{insertTime,jdbcType=TIMESTAMP},
+      UPDATE_USERNAME = #{updateUsername,jdbcType=VARCHAR},
+      UPDATE_TIME = #{updateTime,jdbcType=TIMESTAMP},
+      INSERT_UPDATE_REMARK = #{insertUpdateRemark,jdbcType=VARCHAR},
+      DELETED = #{deleted,jdbcType=DECIMAL}
+    where COMPANY_ID = #{companyId,jdbcType=DECIMAL}
+  </update>
+  <update id="updateByPrimaryKeySelective" parameterType="com.steerinfo.dil.model.RmsReceivingCompany">
+    update RMS_RECEIVING_COMPANY
+    <set>
+      <if test="companyCode != null">
+        COMPANY_CODE = #{companyCode,jdbcType=VARCHAR},
+      </if>
+      <if test="companyName != null">
+        COMPANY_NAME = #{companyName,jdbcType=VARCHAR},
+      </if>
+      <if test="insertUsername != null">
+        INSERT_USERNAME = #{insertUsername,jdbcType=VARCHAR},
+      </if>
+      <if test="insertTime != null">
+        INSERT_TIME = #{insertTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="updateUsername != null">
+        UPDATE_USERNAME = #{updateUsername,jdbcType=VARCHAR},
+      </if>
+      <if test="updateTime != null">
+        UPDATE_TIME = #{updateTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="insertUpdateRemark != null">
+        INSERT_UPDATE_REMARK = #{insertUpdateRemark,jdbcType=VARCHAR},
+      </if>
+      <if test="deleted != null">
+        DELETED = #{deleted,jdbcType=DECIMAL},
+      </if>
+    </set>
+    where COMPANY_ID = #{companyId,jdbcType=DECIMAL}
+  </update>
+  <select id="selectByPrimaryKey" parameterType="java.math.BigDecimal" resultMap="BaseResultMap">
+    <include refid="select"/>
+    where COMPANY_ID = #{companyId,jdbcType=DECIMAL}
+  </select>
+  <select id="selectByParameters" parameterType="java.util.HashMap" resultMap="BaseResultMap">
+    <include refid="select"/>
+    <include refid="where"/>
+  </select>
+  <select id="selectLikeByParameters" parameterType="java.util.HashMap" resultMap="BaseResultMap">
+    <include refid="select"/>
+    <include refid="whereLike"/>
+  </select>
+  <insert id="batchInsert" parameterType="java.util.List">
+    insert into RMS_RECEIVING_COMPANY 
+      (COMPANY_ID, 
+      COMPANY_CODE, COMPANY_NAME, INSERT_USERNAME, 
+      INSERT_TIME, UPDATE_USERNAME, 
+      UPDATE_TIME, INSERT_UPDATE_REMARK, 
+      DELETED)
+    ( <foreach collection="list" item="item" separator="union all"> 
+   select  
+      #{item.companyId,jdbcType=DECIMAL}, 
+      #{item.companyCode,jdbcType=VARCHAR}, #{item.companyName,jdbcType=VARCHAR}, #{item.insertUsername,jdbcType=VARCHAR}, 
+      #{item.insertTime,jdbcType=TIMESTAMP}, #{item.updateUsername,jdbcType=VARCHAR}, 
+      #{item.updateTime,jdbcType=TIMESTAMP}, #{item.insertUpdateRemark,jdbcType=VARCHAR}, 
+      #{item.deleted,jdbcType=DECIMAL} from dual  
+   </foreach> )
+  </insert>
+  <update id="batchUpdate" parameterType="java.util.List">
+     update RMS_RECEIVING_COMPANY
+     set
+       COMPANY_ID=
+       <foreach collection="list" item="item" index="index" separator=" " open="case COMPANY_ID" close="end">
+          when #{item.companyId,jdbcType=DECIMAL} then #{item.companyId,jdbcType=DECIMAL}
+       </foreach>
+       ,COMPANY_CODE=
+       <foreach collection="list" item="item" index="index" separator=" " open="case COMPANY_ID" close="end">
+          when #{item.companyId,jdbcType=DECIMAL} then #{item.companyCode,jdbcType=VARCHAR}
+       </foreach>
+       ,COMPANY_NAME=
+       <foreach collection="list" item="item" index="index" separator=" " open="case COMPANY_ID" close="end">
+          when #{item.companyId,jdbcType=DECIMAL} then #{item.companyName,jdbcType=VARCHAR}
+       </foreach>
+       ,INSERT_USERNAME=
+       <foreach collection="list" item="item" index="index" separator=" " open="case COMPANY_ID" close="end">
+          when #{item.companyId,jdbcType=DECIMAL} then #{item.insertUsername,jdbcType=VARCHAR}
+       </foreach>
+       ,INSERT_TIME=
+       <foreach collection="list" item="item" index="index" separator=" " open="case COMPANY_ID" close="end">
+          when #{item.companyId,jdbcType=DECIMAL} then #{item.insertTime,jdbcType=TIMESTAMP}
+       </foreach>
+       ,UPDATE_USERNAME=
+       <foreach collection="list" item="item" index="index" separator=" " open="case COMPANY_ID" close="end">
+          when #{item.companyId,jdbcType=DECIMAL} then #{item.updateUsername,jdbcType=VARCHAR}
+       </foreach>
+       ,UPDATE_TIME=
+       <foreach collection="list" item="item" index="index" separator=" " open="case COMPANY_ID" close="end">
+          when #{item.companyId,jdbcType=DECIMAL} then #{item.updateTime,jdbcType=TIMESTAMP}
+       </foreach>
+       ,INSERT_UPDATE_REMARK=
+       <foreach collection="list" item="item" index="index" separator=" " open="case COMPANY_ID" close="end">
+          when #{item.companyId,jdbcType=DECIMAL} then #{item.insertUpdateRemark,jdbcType=VARCHAR}
+       </foreach>
+       ,DELETED=
+       <foreach collection="list" item="item" index="index" separator=" " open="case COMPANY_ID" close="end">
+          when #{item.companyId,jdbcType=DECIMAL} then #{item.deleted,jdbcType=DECIMAL}
+       </foreach>
+     where COMPANY_ID in 
+     <foreach collection="list" index="index" item="item" separator="," open="(" close=")">
+    #{item.companyId,jdbcType=DECIMAL}
+     </foreach> 
+  </update>
+  <delete id="batchDelete" parameterType="java.util.List">
+    delete from RMS_RECEIVING_COMPANY
+    where COMPANY_ID in 
+    <foreach collection="list" item="id" open="(" close=")" separator=",">
+      #{id}
+    </foreach>
+  </delete>
+  <!-- 友情提示!!!-->
+  <!-- 请将自己写的代码放在此标签之下,方便以后粘贴复制。-->
+  <select id="getReceivingCompany" resultType="java.util.Map">
+    SELECT COMPANY_ID "companyId",
+           COMPANY_CODE "companyCode",
+           COMPANY_NAME "companyName"
+    FROM RMS_RECEIVING_COMPANY
+    WHERE DELETED = 0
+    <if test="con!=null and con!=''">
+     AND COMPANY_CODE || COMPANY_NAME like concat(concat('%',#{con}),'%')
+    </if>
+  </select>
+</mapper>

+ 202 - 0
src/main/resources/com/steerinfo/dil/mapper/RmsTransRangeMapper.xml

@@ -0,0 +1,202 @@
+<?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.dil.mapper.RmsTransRangeMapper">
+  <resultMap id="BaseResultMap" type="com.steerinfo.dil.model.RmsTransRange">
+    <id column="TRANS_RANGE_ID" jdbcType="DECIMAL" property="transRangeId" />
+    <result column="TRANS_RANGE_VALUE" jdbcType="VARCHAR" property="transRangeValue" />
+    <result column="TRANS_RANGE_START_ID" jdbcType="DECIMAL" property="transRangeStartId" />
+    <result column="TRANS_RANGE_END_ID" jdbcType="DECIMAL" property="transRangeEndId" />
+  </resultMap>
+  <sql id="columns">
+    TRANS_RANGE_ID, TRANS_RANGE_VALUE, TRANS_RANGE_START_ID, TRANS_RANGE_END_ID
+  </sql>
+  <sql id="columns_alias">
+    t.TRANS_RANGE_ID, t.TRANS_RANGE_VALUE, t.TRANS_RANGE_START_ID, t.TRANS_RANGE_END_ID
+  </sql>
+  <sql id="select">
+    SELECT <include refid="columns" /> FROM RMS_TRANS_RANGE
+  </sql>
+  <sql id="select_alias">
+    SELECT <include refid="columns_alias" /> FROM RMS_TRANS_RANGE t
+  </sql>
+  <sql id="where">
+    <where> 
+      <if test="transRangeId != null">
+        and TRANS_RANGE_ID = #{transRangeId}
+      </if>
+      <if test="transRangeValue != null and transRangeValue != ''">
+        and TRANS_RANGE_VALUE = #{transRangeValue}
+      </if>
+      <if test="transRangeStartId != null">
+        and TRANS_RANGE_START_ID = #{transRangeStartId}
+      </if>
+      <if test="transRangeEndId != null">
+        and TRANS_RANGE_END_ID = #{transRangeEndId}
+      </if>
+    </where>
+  </sql>
+  <sql id="whereLike">
+    <where> 
+      <if test="transRangeId != null">
+        and TRANS_RANGE_ID = #{transRangeId}
+      </if>
+      <if test="transRangeValue != null and transRangeValue != ''">
+        and TRANS_RANGE_VALUE LIKE '%${transRangeValue}%'
+      </if>
+      <if test="transRangeStartId != null">
+        and TRANS_RANGE_START_ID = #{transRangeStartId}
+      </if>
+      <if test="transRangeEndId != null">
+        and TRANS_RANGE_END_ID = #{transRangeEndId}
+      </if>
+    </where>
+  </sql>
+  <delete id="deleteByPrimaryKey" parameterType="java.math.BigDecimal">
+    delete from RMS_TRANS_RANGE
+    where TRANS_RANGE_ID = #{transRangeId,jdbcType=DECIMAL}
+  </delete>
+  <delete id="deleteBySelectiveElement" parameterType="java.util.HashMap">
+    delete from RMS_TRANS_RANGE
+    where 1!=1 
+      <if test="transRangeValue != null and transRangeValue != ''">
+        or TRANS_RANGE_VALUE = #{transRangeValue}
+      </if>
+      <if test="transRangeStartId != null">
+        or TRANS_RANGE_START_ID = #{transRangeStartId}
+      </if>
+      <if test="transRangeEndId != null">
+        or TRANS_RANGE_END_ID = #{transRangeEndId}
+      </if>
+  </delete>
+  <insert id="insert" parameterType="com.steerinfo.dil.model.RmsTransRange">
+    insert into RMS_TRANS_RANGE (TRANS_RANGE_ID, TRANS_RANGE_VALUE, TRANS_RANGE_START_ID, 
+      TRANS_RANGE_END_ID)
+    values (#{transRangeId,jdbcType=DECIMAL}, #{transRangeValue,jdbcType=VARCHAR}, #{transRangeStartId,jdbcType=DECIMAL}, 
+      #{transRangeEndId,jdbcType=DECIMAL})
+  </insert>
+  <insert id="insertSelective" parameterType="com.steerinfo.dil.model.RmsTransRange">
+    insert into RMS_TRANS_RANGE
+    <trim prefix="(" suffix=")" suffixOverrides=",">
+      <if test="transRangeId != null">
+        TRANS_RANGE_ID,
+      </if>
+      <if test="transRangeValue != null">
+        TRANS_RANGE_VALUE,
+      </if>
+      <if test="transRangeStartId != null">
+        TRANS_RANGE_START_ID,
+      </if>
+      <if test="transRangeEndId != null">
+        TRANS_RANGE_END_ID,
+      </if>
+    </trim>
+    <trim prefix="values (" suffix=")" suffixOverrides=",">
+      <if test="transRangeId != null">
+        #{transRangeId,jdbcType=DECIMAL},
+      </if>
+      <if test="transRangeValue != null">
+        #{transRangeValue,jdbcType=VARCHAR},
+      </if>
+      <if test="transRangeStartId != null">
+        #{transRangeStartId,jdbcType=DECIMAL},
+      </if>
+      <if test="transRangeEndId != null">
+        #{transRangeEndId,jdbcType=DECIMAL},
+      </if>
+    </trim>
+  </insert>
+  <update id="updateByPrimaryKey" parameterType="com.steerinfo.dil.model.RmsTransRange">
+    update RMS_TRANS_RANGE
+    set TRANS_RANGE_VALUE = #{transRangeValue,jdbcType=VARCHAR},
+      TRANS_RANGE_START_ID = #{transRangeStartId,jdbcType=DECIMAL},
+      TRANS_RANGE_END_ID = #{transRangeEndId,jdbcType=DECIMAL}
+    where TRANS_RANGE_ID = #{transRangeId,jdbcType=DECIMAL}
+  </update>
+  <update id="updateByPrimaryKeySelective" parameterType="com.steerinfo.dil.model.RmsTransRange">
+    update RMS_TRANS_RANGE
+    <set>
+      <if test="transRangeValue != null">
+        TRANS_RANGE_VALUE = #{transRangeValue,jdbcType=VARCHAR},
+      </if>
+      <if test="transRangeStartId != null">
+        TRANS_RANGE_START_ID = #{transRangeStartId,jdbcType=DECIMAL},
+      </if>
+      <if test="transRangeEndId != null">
+        TRANS_RANGE_END_ID = #{transRangeEndId,jdbcType=DECIMAL},
+      </if>
+    </set>
+    where TRANS_RANGE_ID = #{transRangeId,jdbcType=DECIMAL}
+  </update>
+  <select id="selectByPrimaryKey" parameterType="java.math.BigDecimal" resultMap="BaseResultMap">
+    <include refid="select" />
+    where TRANS_RANGE_ID = #{transRangeId,jdbcType=DECIMAL}
+  </select>
+  <select id="selectByParameters" parameterType="java.util.HashMap" resultMap="BaseResultMap">
+    <include refid="select" />
+    <include refid="where" />
+  </select>
+  <select id="selectLikeByParameters" parameterType="java.util.HashMap" resultMap="BaseResultMap">
+    <include refid="select" />
+    <include refid="whereLike" />
+  </select>
+  <insert id="batchInsert" parameterType="java.util.List">
+    insert into RMS_TRANS_RANGE 
+      (TRANS_RANGE_ID, 
+      TRANS_RANGE_VALUE, TRANS_RANGE_START_ID, 
+      TRANS_RANGE_END_ID)
+    ( <foreach collection="list" item="item" separator="union all"> 
+   select  
+      #{item.transRangeId,jdbcType=DECIMAL}, 
+      #{item.transRangeValue,jdbcType=VARCHAR}, #{item.transRangeStartId,jdbcType=DECIMAL}, 
+      #{item.transRangeEndId,jdbcType=DECIMAL} from dual  
+   </foreach> )
+  </insert>
+  <update id="batchUpdate" parameterType="java.util.List">
+     update RMS_TRANS_RANGE
+     set
+       TRANS_RANGE_ID=
+       <foreach close="end" collection="list" index="index" item="item" open="case TRANS_RANGE_ID" separator=" ">
+          when #{item.transRangeId,jdbcType=DECIMAL} then #{item.transRangeId,jdbcType=DECIMAL}
+       </foreach>
+       ,TRANS_RANGE_VALUE=
+       <foreach close="end" collection="list" index="index" item="item" open="case TRANS_RANGE_ID" separator=" ">
+          when #{item.transRangeId,jdbcType=DECIMAL} then #{item.transRangeValue,jdbcType=VARCHAR}
+       </foreach>
+       ,TRANS_RANGE_START_ID=
+       <foreach close="end" collection="list" index="index" item="item" open="case TRANS_RANGE_ID" separator=" ">
+          when #{item.transRangeId,jdbcType=DECIMAL} then #{item.transRangeStartId,jdbcType=DECIMAL}
+       </foreach>
+       ,TRANS_RANGE_END_ID=
+       <foreach close="end" collection="list" index="index" item="item" open="case TRANS_RANGE_ID" separator=" ">
+          when #{item.transRangeId,jdbcType=DECIMAL} then #{item.transRangeEndId,jdbcType=DECIMAL}
+       </foreach>
+     where TRANS_RANGE_ID in 
+     <foreach close=")" collection="list" index="index" item="item" open="(" separator=",">
+    #{item.transRangeId,jdbcType=DECIMAL}
+     </foreach> 
+  </update>
+  <delete id="batchDelete" parameterType="java.util.List">
+    delete from RMS_TRANS_RANGE
+    where TRANS_RANGE_ID in 
+    <foreach close=")" collection="list" item="id" open="(" separator=",">
+      #{id}
+    </foreach>
+  </delete>
+  <!-- 友情提示!!!-->
+  <!-- 请将自己写的代码放在此标签之下,方便以后粘贴复制。-->
+  <select id="getRmsTransRange" resultType="java.util.Map">
+    <include refid="select" />
+    <include refid="whereLike" />
+  </select>
+    <select id="getMaterialCoke" resultType="java.util.Map">
+      select
+        MATERIAL_COKE_ID "materialCokeId",
+        MATERIAL_COKE_NAME "materialCokeName"
+      from RMS_MATERIAL_COKE
+      WHERE DELETED = 0
+      <if test="con!=null and con != ''">
+      AND  MATERIAL_COKE_NAME like concat(concat('%',#{con}),'%')
+      </if>
+    </select>
+
+</mapper>