Blame view

src/main/resources/mybatis/config/WaveMasterMapper.xml 4.13 KB
1
2
<?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">
3
4
<mapper namespace="com.huaheng.pc.config.waveMaster.mapper.WaveMasterMapper">
  <resultMap id="BaseResultMap" type="com.huaheng.pc.config.waveMaster.domain.WaveMaster">
5
6
7
    <!--@mbg.generated-->
    <id column="id" jdbcType="INTEGER" property="id" />
    <result column="code" jdbcType="VARCHAR" property="code" />
8
    <result column="name" jdbcType="VARCHAR" property="name" />
9
10
11
12
13
14
15
16
    <result column="warehouseCode" jdbcType="VARCHAR" property="warehouseCode" />
    <result column="sequence" jdbcType="INTEGER" property="sequence" />
    <result column="shipmentFilterCode" jdbcType="VARCHAR" property="shipmentFilterCode" />
    <result column="waveFlowCode" jdbcType="VARCHAR" property="waveFlowCode" />
    <result column="statusFlowCode" jdbcType="VARCHAR" property="statusFlowCode" />
    <result column="shortMode" jdbcType="VARCHAR" property="shortMode" />
    <result column="maxShipments" jdbcType="INTEGER" property="maxShipments" />
    <result column="maxLines" jdbcType="INTEGER" property="maxLines" />
pengcheng authored
17
    <result column="defaultWaveCreateSize" jdbcType="INTEGER" property="defaultWaveCreateSize" />
18
19
20
21
22
23
    <result column="shipmentGroupSize" jdbcType="INTEGER" property="shipmentGroupSize" />
    <result column="holdRplnTask" jdbcType="INTEGER" property="holdRplnTask" />
    <result column="rplnStrategy" jdbcType="VARCHAR" property="rplnStrategy" />
    <result column="rplnQtyUM" jdbcType="VARCHAR" property="rplnQtyUM" />
    <result column="maxRplnQty" jdbcType="INTEGER" property="maxRplnQty" />
    <result column="groupingOrderBy" jdbcType="VARCHAR" property="groupingOrderBy" />
pengcheng authored
24
    <result column="assignmentRule" jdbcType="VARCHAR" property="assignmentRule" />
pengcheng authored
25
    <result column="needReplenishment" jdbcType="BIT" property="needReplenishment" />
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
    <result column="rplnAllocationRule" jdbcType="VARCHAR" property="rplnAllocationRule" />
    <result column="rplnLocatingRule" jdbcType="VARCHAR" property="rplnLocatingRule" />
    <result column="created" jdbcType="TIMESTAMP" property="created" />
    <result column="createdBy" jdbcType="VARCHAR" property="createdBy" />
    <result column="lastUpdated" jdbcType="TIMESTAMP" property="lastUpdated" />
    <result column="lastUpdatedBy" jdbcType="VARCHAR" property="lastUpdatedBy" />
    <result column="version" jdbcType="INTEGER" property="version" />
    <result column="userDef1" jdbcType="VARCHAR" property="userDef1" />
    <result column="userDef2" jdbcType="VARCHAR" property="userDef2" />
    <result column="userDef3" jdbcType="VARCHAR" property="userDef3" />
    <result column="userDef4" jdbcType="VARCHAR" property="userDef4" />
    <result column="processStamp" jdbcType="VARCHAR" property="processStamp" />
  </resultMap>
  <sql id="Base_Column_List">
    <!--@mbg.generated-->
41
    id, code,name, warehouseCode, `sequence`, shipmentFilterCode, waveFlowCode, statusFlowCode,
pengcheng authored
42
43
    shortMode, maxShipments, maxLines, defaultWaveCreateSize, shipmentGroupSize, holdRplnTask,
    rplnStrategy, rplnQtyUM, maxRplnQty, groupingOrderBy, assignmentRule, needReplenishment,
44
    rplnAllocationRule, rplnLocatingRule, created, createdBy, lastUpdated, lastUpdatedBy, 
pengcheng authored
45
    version, userDef1, userDef2, userDef3, userDef4,
46
47
    processStamp
  </sql>
48
49
50
51
52
53
54
55
56
57
58
59
60

  <insert id="waveMasterCopy">
  insert into wave_master(code,name, warehouseCode, `sequence`, shipmentFilterCode, waveFlowCode, statusFlowCode,
    shortMode, maxShipments, maxLines, defaultWaveCreateSize, shipmentGroupSize, holdRplnTask,
    rplnStrategy, rplnQtyUM, maxRplnQty, groupingOrderBy, assignmentRule, needReplenishment,
    rplnAllocationRule, rplnLocatingRule, createdBy, lastUpdatedBy,version,processStamp)
    select code,name,#{newCode}, `sequence`, shipmentFilterCode, waveFlowCode, statusFlowCode,
    shortMode, maxShipments, maxLines, defaultWaveCreateSize, shipmentGroupSize, holdRplnTask,
    rplnStrategy, rplnQtyUM, maxRplnQty, groupingOrderBy, assignmentRule, needReplenishment,
    rplnAllocationRule, rplnLocatingRule, createdBy, lastUpdatedBy,version,processStamp from wave_master
    where warehouseCode =#{code}

  </insert>
61
</mapper>