Browse Source

Merge branch 'dev' of ssh://10.10.100.21/source/saas-platform into dev

hy 7 years ago
parent
commit
0bcba29b9a

+ 12 - 2
applications/document/document-server/src/main/java/com/usoftchina/saas/document/controller/WarehouseController.java

@@ -29,12 +29,22 @@ public class WarehouseController {
         return Result.success(map.get("result"));
     }
 
+    /**
+     * 保存
+     * @param data
+     * @return
+     */
     @PostMapping("/save")
     public Result saveFormData(@RequestBody Warehouse data){
-        boolean result = warehouseService.save(data);
-        return Result.success(result);
+        warehouseService.insertSelective(data);
+        return Result.success();
     }
 
+    /**
+     * 账期校验
+     * @param period
+     * @return
+     */
     @PostMapping("/valid/period")
     public Result validPeriod(String period){
         boolean result = warehouseService.validPeriod(period);

+ 12 - 0
applications/document/document-server/src/main/java/com/usoftchina/saas/document/mapper/WarehouseMapper.java

@@ -10,4 +10,16 @@ public interface WarehouseMapper extends CommonBaseMapper<Warehouse> {
     void callProcedure(Map<String, Object> map);
 
     Short validPeriod(Map<String, Object> map);
+
+    int deleteByPrimaryKey(Integer wh_id);
+
+    int insert(Warehouse record);
+
+    int insertSelective(Warehouse record);
+
+    Warehouse selectByPrimaryKey(Integer wh_id);
+
+    int updateByPrimaryKeySelective(Warehouse record);
+
+    int updateByPrimaryKey(Warehouse record);
 }

+ 6 - 0
applications/document/document-server/src/main/java/com/usoftchina/saas/document/service/Impl/WarehouseServiceImpl.java

@@ -37,4 +37,10 @@ public class WarehouseServiceImpl extends CommonBaseServiceImpl<WarehouseMapper,
         }
     }
 
+    @Override
+    public int insertSelective(Warehouse record) {
+        int count = warehouseMapper.insertSelective(record);
+        return count;
+    }
+
 }

+ 1 - 0
applications/document/document-server/src/main/java/com/usoftchina/saas/document/service/WarehouseService.java

@@ -13,4 +13,5 @@ public interface WarehouseService extends CommonBaseService<WarehouseMapper, War
 
     boolean validPeriod(String periods);
 
+    int insertSelective(Warehouse record);
 }

+ 776 - 0
applications/document/document-server/src/main/resources/mapper/WarehouseMapper.xml

@@ -35,5 +35,781 @@
         SELECT IFNULL(PD_STATUS,0) PD_STATUS FROM PERIODSDETAIL WHERE COMPANYID=#{companyId} AND PD_DETNO=#{period}
     </select>
 
+    <sql id="Example_Where_Clause">
+        <where>
+            <foreach collection="oredCriteria" item="criteria" separator="or">
+                <if test="criteria.valid">
+                    <trim prefix="(" prefixOverrides="and" suffix=")">
+                        <foreach collection="criteria.criteria" item="criterion">
+                            <choose>
+                                <when test="criterion.noValue">
+                                    and ${criterion.condition}
+                                </when>
+                                <when test="criterion.singleValue">
+                                    and ${criterion.condition} #{criterion.value}
+                                </when>
+                                <when test="criterion.betweenValue">
+                                    and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
+                                </when>
+                                <when test="criterion.listValue">
+                                    and ${criterion.condition}
+                                    <foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
+                                        #{listItem}
+                                    </foreach>
+                                </when>
+                            </choose>
+                        </foreach>
+                    </trim>
+                </if>
+            </foreach>
+        </where>
+    </sql>
+    <sql id="Update_By_Example_Where_Clause">
+        <where>
+            <foreach collection="example.oredCriteria" item="criteria" separator="or">
+                <if test="criteria.valid">
+                    <trim prefix="(" prefixOverrides="and" suffix=")">
+                        <foreach collection="criteria.criteria" item="criterion">
+                            <choose>
+                                <when test="criterion.noValue">
+                                    and ${criterion.condition}
+                                </when>
+                                <when test="criterion.singleValue">
+                                    and ${criterion.condition} #{criterion.value}
+                                </when>
+                                <when test="criterion.betweenValue">
+                                    and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
+                                </when>
+                                <when test="criterion.listValue">
+                                    and ${criterion.condition}
+                                    <foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
+                                        #{listItem}
+                                    </foreach>
+                                </when>
+                            </choose>
+                        </foreach>
+                    </trim>
+                </if>
+            </foreach>
+        </where>
+    </sql>
+    <sql id="Base_Column_List">
+        wh_id, wh_code, wh_type, wh_description, wh_statuscode, wh_status, wh_recorderid,
+        wh_recorder, wh_date, companyid, updaterId, updatetime, wh_text1, wh_text2, wh_text3,
+        wh_text4, wh_text5
+    </sql>
+    <select id="selectByExample" parameterType="com.usoftchina.saas.document.entities.WarehouseExample" resultMap="BaseResultMap">
+        select
+        <if test="distinct">
+            distinct
+        </if>
+        <include refid="Base_Column_List" />
+        from warehouse
+        <if test="_parameter != null">
+            <include refid="Example_Where_Clause" />
+        </if>
+        <if test="orderByClause != null">
+            order by ${orderByClause}
+        </if>
+    </select>
+    <select id="selectByPrimaryKey" parameterType="java.lang.Integer" resultMap="BaseResultMap">
+        select
+        <include refid="Base_Column_List" />
+        from warehouse
+        where wh_id = #{wh_id,jdbcType=INTEGER}
+    </select>
+    <delete id="deleteByPrimaryKey" parameterType="java.lang.Integer">
+        delete from warehouse
+        where wh_id = #{wh_id,jdbcType=INTEGER}
+    </delete>
+    <delete id="deleteByExample" parameterType="com.usoftchina.saas.document.entities.WarehouseExample">
+        delete from warehouse
+        <if test="_parameter != null">
+            <include refid="Example_Where_Clause" />
+        </if>
+    </delete>
+    <insert id="insert" parameterType="com.usoftchina.saas.document.entities.Warehouse">
+        insert into warehouse (wh_id, wh_code, wh_type,
+        wh_description, wh_statuscode, wh_status,
+        wh_recorderid, wh_recorder, wh_date,
+        companyid, updaterId, updatetime,
+        wh_text1, wh_text2, wh_text3,
+        wh_text4, wh_text5)
+        values (#{wh_id,jdbcType=INTEGER}, #{wh_code,jdbcType=VARCHAR}, #{wh_type,jdbcType=VARCHAR},
+        #{wh_description,jdbcType=VARCHAR}, #{wh_statuscode,jdbcType=VARCHAR}, #{wh_status,jdbcType=VARCHAR},
+        #{wh_recorderid,jdbcType=VARCHAR}, #{wh_recorder,jdbcType=VARCHAR}, #{wh_date,jdbcType=TIMESTAMP},
+        #{companyid,jdbcType=INTEGER}, #{updaterId,jdbcType=INTEGER}, #{updatetime,jdbcType=TIMESTAMP},
+        #{wh_text1,jdbcType=VARCHAR}, #{wh_text2,jdbcType=VARCHAR}, #{wh_text3,jdbcType=VARCHAR},
+        #{wh_text4,jdbcType=VARCHAR}, #{wh_text5,jdbcType=VARCHAR})
+    </insert>
+    <insert id="insertSelective" parameterType="com.usoftchina.saas.document.entities.Warehouse">
+        insert into warehouse
+        <trim prefix="(" suffix=")" suffixOverrides=",">
+            <if test="wh_id != null">
+                wh_id,
+            </if>
+            <if test="wh_code != null">
+                wh_code,
+            </if>
+            <if test="wh_type != null">
+                wh_type,
+            </if>
+            <if test="wh_description != null">
+                wh_description,
+            </if>
+            <if test="wh_statuscode != null">
+                wh_statuscode,
+            </if>
+            <if test="wh_status != null">
+                wh_status,
+            </if>
+            <if test="wh_recorderid != null">
+                wh_recorderid,
+            </if>
+            <if test="wh_recorder != null">
+                wh_recorder,
+            </if>
+            <if test="wh_date != null">
+                wh_date,
+            </if>
+            <if test="companyid != null">
+                companyid,
+            </if>
+            <if test="updaterId != null">
+                updaterId,
+            </if>
+            <if test="updatetime != null">
+                updatetime,
+            </if>
+            <if test="wh_text1 != null">
+                wh_text1,
+            </if>
+            <if test="wh_text2 != null">
+                wh_text2,
+            </if>
+            <if test="wh_text3 != null">
+                wh_text3,
+            </if>
+            <if test="wh_text4 != null">
+                wh_text4,
+            </if>
+            <if test="wh_text5 != null">
+                wh_text5,
+            </if>
+        </trim>
+        <trim prefix="values (" suffix=")" suffixOverrides=",">
+            <if test="wh_id != null">
+                #{wh_id,jdbcType=INTEGER},
+            </if>
+            <if test="wh_code != null">
+                #{wh_code,jdbcType=VARCHAR},
+            </if>
+            <if test="wh_type != null">
+                #{wh_type,jdbcType=VARCHAR},
+            </if>
+            <if test="wh_description != null">
+                #{wh_description,jdbcType=VARCHAR},
+            </if>
+            <if test="wh_statuscode != null">
+                #{wh_statuscode,jdbcType=VARCHAR},
+            </if>
+            <if test="wh_status != null">
+                #{wh_status,jdbcType=VARCHAR},
+            </if>
+            <if test="wh_recorderid != null">
+                #{wh_recorderid,jdbcType=VARCHAR},
+            </if>
+            <if test="wh_recorder != null">
+                #{wh_recorder,jdbcType=VARCHAR},
+            </if>
+            <if test="wh_date != null">
+                #{wh_date,jdbcType=TIMESTAMP},
+            </if>
+            <if test="companyid != null">
+                #{companyid,jdbcType=INTEGER},
+            </if>
+            <if test="updaterId != null">
+                #{updaterId,jdbcType=INTEGER},
+            </if>
+            <if test="updatetime != null">
+                #{updatetime,jdbcType=TIMESTAMP},
+            </if>
+            <if test="wh_text1 != null">
+                #{wh_text1,jdbcType=VARCHAR},
+            </if>
+            <if test="wh_text2 != null">
+                #{wh_text2,jdbcType=VARCHAR},
+            </if>
+            <if test="wh_text3 != null">
+                #{wh_text3,jdbcType=VARCHAR},
+            </if>
+            <if test="wh_text4 != null">
+                #{wh_text4,jdbcType=VARCHAR},
+            </if>
+            <if test="wh_text5 != null">
+                #{wh_text5,jdbcType=VARCHAR},
+            </if>
+        </trim>
+    </insert>
+    <select id="countByExample" parameterType="com.usoftchina.saas.document.entities.WarehouseExample" resultType="java.lang.Integer">
+        select count(*) from warehouse
+        <if test="_parameter != null">
+            <include refid="Example_Where_Clause" />
+        </if>
+    </select>
+    <update id="updateByExampleSelective" parameterType="map">
+        update warehouse
+        <set>
+            <if test="record.wh_id != null">
+                wh_id = #{record.wh_id,jdbcType=INTEGER},
+            </if>
+            <if test="record.wh_code != null">
+                wh_code = #{record.wh_code,jdbcType=VARCHAR},
+            </if>
+            <if test="record.wh_type != null">
+                wh_type = #{record.wh_type,jdbcType=VARCHAR},
+            </if>
+            <if test="record.wh_description != null">
+                wh_description = #{record.wh_description,jdbcType=VARCHAR},
+            </if>
+            <if test="record.wh_statuscode != null">
+                wh_statuscode = #{record.wh_statuscode,jdbcType=VARCHAR},
+            </if>
+            <if test="record.wh_status != null">
+                wh_status = #{record.wh_status,jdbcType=VARCHAR},
+            </if>
+            <if test="record.wh_recorderid != null">
+                wh_recorderid = #{record.wh_recorderid,jdbcType=VARCHAR},
+            </if>
+            <if test="record.wh_recorder != null">
+                wh_recorder = #{record.wh_recorder,jdbcType=VARCHAR},
+            </if>
+            <if test="record.wh_date != null">
+                wh_date = #{record.wh_date,jdbcType=TIMESTAMP},
+            </if>
+            <if test="record.companyid != null">
+                companyid = #{record.companyid,jdbcType=INTEGER},
+            </if>
+            <if test="record.updaterId != null">
+                updaterId = #{record.updaterId,jdbcType=INTEGER},
+            </if>
+            <if test="record.updatetime != null">
+                updatetime = #{record.updatetime,jdbcType=TIMESTAMP},
+            </if>
+            <if test="record.wh_text1 != null">
+                wh_text1 = #{record.wh_text1,jdbcType=VARCHAR},
+            </if>
+            <if test="record.wh_text2 != null">
+                wh_text2 = #{record.wh_text2,jdbcType=VARCHAR},
+            </if>
+            <if test="record.wh_text3 != null">
+                wh_text3 = #{record.wh_text3,jdbcType=VARCHAR},
+            </if>
+            <if test="record.wh_text4 != null">
+                wh_text4 = #{record.wh_text4,jdbcType=VARCHAR},
+            </if>
+            <if test="record.wh_text5 != null">
+                wh_text5 = #{record.wh_text5,jdbcType=VARCHAR},
+            </if>
+        </set>
+        <if test="_parameter != null">
+            <include refid="Update_By_Example_Where_Clause" />
+        </if>
+    </update>
+    <update id="updateByExample" parameterType="map">
+        update warehouse
+        set wh_id = #{record.wh_id,jdbcType=INTEGER},
+        wh_code = #{record.wh_code,jdbcType=VARCHAR},
+        wh_type = #{record.wh_type,jdbcType=VARCHAR},
+        wh_description = #{record.wh_description,jdbcType=VARCHAR},
+        wh_statuscode = #{record.wh_statuscode,jdbcType=VARCHAR},
+        wh_status = #{record.wh_status,jdbcType=VARCHAR},
+        wh_recorderid = #{record.wh_recorderid,jdbcType=VARCHAR},
+        wh_recorder = #{record.wh_recorder,jdbcType=VARCHAR},
+        wh_date = #{record.wh_date,jdbcType=TIMESTAMP},
+        companyid = #{record.companyid,jdbcType=INTEGER},
+        updaterId = #{record.updaterId,jdbcType=INTEGER},
+        updatetime = #{record.updatetime,jdbcType=TIMESTAMP},
+        wh_text1 = #{record.wh_text1,jdbcType=VARCHAR},
+        wh_text2 = #{record.wh_text2,jdbcType=VARCHAR},
+        wh_text3 = #{record.wh_text3,jdbcType=VARCHAR},
+        wh_text4 = #{record.wh_text4,jdbcType=VARCHAR},
+        wh_text5 = #{record.wh_text5,jdbcType=VARCHAR}
+        <if test="_parameter != null">
+            <include refid="Update_By_Example_Where_Clause" />
+        </if>
+    </update>
+    <update id="updateByPrimaryKeySelective" parameterType="com.usoftchina.saas.document.entities.Warehouse">
+        update warehouse
+        <set>
+            <if test="wh_code != null">
+                wh_code = #{wh_code,jdbcType=VARCHAR},
+            </if>
+            <if test="wh_type != null">
+                wh_type = #{wh_type,jdbcType=VARCHAR},
+            </if>
+            <if test="wh_description != null">
+                wh_description = #{wh_description,jdbcType=VARCHAR},
+            </if>
+            <if test="wh_statuscode != null">
+                wh_statuscode = #{wh_statuscode,jdbcType=VARCHAR},
+            </if>
+            <if test="wh_status != null">
+                wh_status = #{wh_status,jdbcType=VARCHAR},
+            </if>
+            <if test="wh_recorderid != null">
+                wh_recorderid = #{wh_recorderid,jdbcType=VARCHAR},
+            </if>
+            <if test="wh_recorder != null">
+                wh_recorder = #{wh_recorder,jdbcType=VARCHAR},
+            </if>
+            <if test="wh_date != null">
+                wh_date = #{wh_date,jdbcType=TIMESTAMP},
+            </if>
+            <if test="companyid != null">
+                companyid = #{companyid,jdbcType=INTEGER},
+            </if>
+            <if test="updaterId != null">
+                updaterId = #{updaterId,jdbcType=INTEGER},
+            </if>
+            <if test="updatetime != null">
+                updatetime = #{updatetime,jdbcType=TIMESTAMP},
+            </if>
+            <if test="wh_text1 != null">
+                wh_text1 = #{wh_text1,jdbcType=VARCHAR},
+            </if>
+            <if test="wh_text2 != null">
+                wh_text2 = #{wh_text2,jdbcType=VARCHAR},
+            </if>
+            <if test="wh_text3 != null">
+                wh_text3 = #{wh_text3,jdbcType=VARCHAR},
+            </if>
+            <if test="wh_text4 != null">
+                wh_text4 = #{wh_text4,jdbcType=VARCHAR},
+            </if>
+            <if test="wh_text5 != null">
+                wh_text5 = #{wh_text5,jdbcType=VARCHAR},
+            </if>
+        </set>
+        where wh_id = #{wh_id,jdbcType=INTEGER}
+    </update>
+    <update id="updateByPrimaryKey" parameterType="com.usoftchina.saas.document.entities.Warehouse">
+        update warehouse
+        set wh_code = #{wh_code,jdbcType=VARCHAR},
+        wh_type = #{wh_type,jdbcType=VARCHAR},
+        wh_description = #{wh_description,jdbcType=VARCHAR},
+        wh_statuscode = #{wh_statuscode,jdbcType=VARCHAR},
+        wh_status = #{wh_status,jdbcType=VARCHAR},
+        wh_recorderid = #{wh_recorderid,jdbcType=VARCHAR},
+        wh_recorder = #{wh_recorder,jdbcType=VARCHAR},
+        wh_date = #{wh_date,jdbcType=TIMESTAMP},
+        companyid = #{companyid,jdbcType=INTEGER},
+        updaterId = #{updaterId,jdbcType=INTEGER},
+        updatetime = #{updatetime,jdbcType=TIMESTAMP},
+        wh_text1 = #{wh_text1,jdbcType=VARCHAR},
+        wh_text2 = #{wh_text2,jdbcType=VARCHAR},
+        wh_text3 = #{wh_text3,jdbcType=VARCHAR},
+        wh_text4 = #{wh_text4,jdbcType=VARCHAR},
+        wh_text5 = #{wh_text5,jdbcType=VARCHAR}
+        where wh_id = #{wh_id,jdbcType=INTEGER}
+    </update>
+    <resultMap id="BaseResultMap" type="com.usoftchina.saas.document.entities.Warehouse">
+        <id column="wh_id" jdbcType="INTEGER" property="whId" />
+        <result column="wh_code" jdbcType="VARCHAR" property="whCode" />
+        <result column="wh_type" jdbcType="VARCHAR" property="whType" />
+        <result column="wh_description" jdbcType="VARCHAR" property="whDescription" />
+        <result column="wh_statuscode" jdbcType="VARCHAR" property="whStatuscode" />
+        <result column="wh_status" jdbcType="VARCHAR" property="whStatus" />
+        <result column="wh_recorderid" jdbcType="VARCHAR" property="whRecorderid" />
+        <result column="wh_recorder" jdbcType="VARCHAR" property="whRecorder" />
+        <result column="wh_date" jdbcType="TIMESTAMP" property="whDate" />
+        <result column="companyid" jdbcType="INTEGER" property="companyid" />
+        <result column="updaterId" jdbcType="INTEGER" property="updaterid" />
+        <result column="updatetime" jdbcType="TIMESTAMP" property="updatetime" />
+        <result column="wh_text1" jdbcType="VARCHAR" property="whText1" />
+        <result column="wh_text2" jdbcType="VARCHAR" property="whText2" />
+        <result column="wh_text3" jdbcType="VARCHAR" property="whText3" />
+        <result column="wh_text4" jdbcType="VARCHAR" property="whText4" />
+        <result column="wh_text5" jdbcType="VARCHAR" property="whText5" />
+    </resultMap>
+    <sql id="Example_Where_Clause">
+        <where>
+            <foreach collection="oredCriteria" item="criteria" separator="or">
+                <if test="criteria.valid">
+                    <trim prefix="(" prefixOverrides="and" suffix=")">
+                        <foreach collection="criteria.criteria" item="criterion">
+                            <choose>
+                                <when test="criterion.noValue">
+                                    and ${criterion.condition}
+                                </when>
+                                <when test="criterion.singleValue">
+                                    and ${criterion.condition} #{criterion.value}
+                                </when>
+                                <when test="criterion.betweenValue">
+                                    and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
+                                </when>
+                                <when test="criterion.listValue">
+                                    and ${criterion.condition}
+                                    <foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
+                                        #{listItem}
+                                    </foreach>
+                                </when>
+                            </choose>
+                        </foreach>
+                    </trim>
+                </if>
+            </foreach>
+        </where>
+    </sql>
+    <sql id="Update_By_Example_Where_Clause">
+        <where>
+            <foreach collection="example.oredCriteria" item="criteria" separator="or">
+                <if test="criteria.valid">
+                    <trim prefix="(" prefixOverrides="and" suffix=")">
+                        <foreach collection="criteria.criteria" item="criterion">
+                            <choose>
+                                <when test="criterion.noValue">
+                                    and ${criterion.condition}
+                                </when>
+                                <when test="criterion.singleValue">
+                                    and ${criterion.condition} #{criterion.value}
+                                </when>
+                                <when test="criterion.betweenValue">
+                                    and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
+                                </when>
+                                <when test="criterion.listValue">
+                                    and ${criterion.condition}
+                                    <foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
+                                        #{listItem}
+                                    </foreach>
+                                </when>
+                            </choose>
+                        </foreach>
+                    </trim>
+                </if>
+            </foreach>
+        </where>
+    </sql>
+    <sql id="Base_Column_List">
+        wh_id, wh_code, wh_type, wh_description, wh_statuscode, wh_status, wh_recorderid,
+        wh_recorder, wh_date, companyid, updaterId, updatetime, wh_text1, wh_text2, wh_text3,
+        wh_text4, wh_text5
+    </sql>
+    <select id="selectByExample" parameterType="com.usoftchina.saas.document.entities.WarehouseExample" resultMap="BaseResultMap">
+        select
+        <if test="distinct">
+            distinct
+        </if>
+        <include refid="Base_Column_List" />
+        from warehouse
+        <if test="_parameter != null">
+            <include refid="Example_Where_Clause" />
+        </if>
+        <if test="orderByClause != null">
+            order by ${orderByClause}
+        </if>
+    </select>
+    <select id="selectByPrimaryKey" parameterType="java.lang.Integer" resultMap="BaseResultMap">
+        select
+        <include refid="Base_Column_List" />
+        from warehouse
+        where wh_id = #{whId,jdbcType=INTEGER}
+    </select>
+    <delete id="deleteByPrimaryKey" parameterType="java.lang.Integer">
+        delete from warehouse
+        where wh_id = #{whId,jdbcType=INTEGER}
+    </delete>
+    <delete id="deleteByExample" parameterType="com.usoftchina.saas.document.entities.WarehouseExample">
+        delete from warehouse
+        <if test="_parameter != null">
+            <include refid="Example_Where_Clause" />
+        </if>
+    </delete>
+    <insert id="insert" parameterType="com.usoftchina.saas.document.entities.Warehouse">
+        insert into warehouse (wh_id, wh_code, wh_type,
+        wh_description, wh_statuscode, wh_status,
+        wh_recorderid, wh_recorder, wh_date,
+        companyid, updaterId, updatetime,
+        wh_text1, wh_text2, wh_text3,
+        wh_text4, wh_text5)
+        values (#{whId,jdbcType=INTEGER}, #{whCode,jdbcType=VARCHAR}, #{whType,jdbcType=VARCHAR},
+        #{whDescription,jdbcType=VARCHAR}, #{whStatuscode,jdbcType=VARCHAR}, #{whStatus,jdbcType=VARCHAR},
+        #{whRecorderid,jdbcType=VARCHAR}, #{whRecorder,jdbcType=VARCHAR}, #{whDate,jdbcType=TIMESTAMP},
+        #{companyid,jdbcType=INTEGER}, #{updaterid,jdbcType=INTEGER}, #{updatetime,jdbcType=TIMESTAMP},
+        #{whText1,jdbcType=VARCHAR}, #{whText2,jdbcType=VARCHAR}, #{whText3,jdbcType=VARCHAR},
+        #{whText4,jdbcType=VARCHAR}, #{whText5,jdbcType=VARCHAR})
+    </insert>
+    <insert id="insertSelective" parameterType="com.usoftchina.saas.document.entities.Warehouse">
+        insert into warehouse
+        <trim prefix="(" suffix=")" suffixOverrides=",">
+            <if test="whId != null">
+                wh_id,
+            </if>
+            <if test="whCode != null">
+                wh_code,
+            </if>
+            <if test="whType != null">
+                wh_type,
+            </if>
+            <if test="whDescription != null">
+                wh_description,
+            </if>
+            <if test="whStatuscode != null">
+                wh_statuscode,
+            </if>
+            <if test="whStatus != null">
+                wh_status,
+            </if>
+            <if test="whRecorderid != null">
+                wh_recorderid,
+            </if>
+            <if test="whRecorder != null">
+                wh_recorder,
+            </if>
+            <if test="whDate != null">
+                wh_date,
+            </if>
+            <if test="companyid != null">
+                companyid,
+            </if>
+            <if test="updaterid != null">
+                updaterId,
+            </if>
+            <if test="updatetime != null">
+                updatetime,
+            </if>
+            <if test="whText1 != null">
+                wh_text1,
+            </if>
+            <if test="whText2 != null">
+                wh_text2,
+            </if>
+            <if test="whText3 != null">
+                wh_text3,
+            </if>
+            <if test="whText4 != null">
+                wh_text4,
+            </if>
+            <if test="whText5 != null">
+                wh_text5,
+            </if>
+        </trim>
+        <trim prefix="values (" suffix=")" suffixOverrides=",">
+            <if test="whId != null">
+                #{whId,jdbcType=INTEGER},
+            </if>
+            <if test="whCode != null">
+                #{whCode,jdbcType=VARCHAR},
+            </if>
+            <if test="whType != null">
+                #{whType,jdbcType=VARCHAR},
+            </if>
+            <if test="whDescription != null">
+                #{whDescription,jdbcType=VARCHAR},
+            </if>
+            <if test="whStatuscode != null">
+                #{whStatuscode,jdbcType=VARCHAR},
+            </if>
+            <if test="whStatus != null">
+                #{whStatus,jdbcType=VARCHAR},
+            </if>
+            <if test="whRecorderid != null">
+                #{whRecorderid,jdbcType=VARCHAR},
+            </if>
+            <if test="whRecorder != null">
+                #{whRecorder,jdbcType=VARCHAR},
+            </if>
+            <if test="whDate != null">
+                #{whDate,jdbcType=TIMESTAMP},
+            </if>
+            <if test="companyid != null">
+                #{companyid,jdbcType=INTEGER},
+            </if>
+            <if test="updaterid != null">
+                #{updaterid,jdbcType=INTEGER},
+            </if>
+            <if test="updatetime != null">
+                #{updatetime,jdbcType=TIMESTAMP},
+            </if>
+            <if test="whText1 != null">
+                #{whText1,jdbcType=VARCHAR},
+            </if>
+            <if test="whText2 != null">
+                #{whText2,jdbcType=VARCHAR},
+            </if>
+            <if test="whText3 != null">
+                #{whText3,jdbcType=VARCHAR},
+            </if>
+            <if test="whText4 != null">
+                #{whText4,jdbcType=VARCHAR},
+            </if>
+            <if test="whText5 != null">
+                #{whText5,jdbcType=VARCHAR},
+            </if>
+        </trim>
+    </insert>
+    <select id="countByExample" parameterType="com.usoftchina.saas.document.entities.WarehouseExample" resultType="java.lang.Integer">
+        select count(*) from warehouse
+        <if test="_parameter != null">
+            <include refid="Example_Where_Clause" />
+        </if>
+    </select>
+    <update id="updateByExampleSelective" parameterType="map">
+        update warehouse
+        <set>
+            <if test="record.whId != null">
+                wh_id = #{record.whId,jdbcType=INTEGER},
+            </if>
+            <if test="record.whCode != null">
+                wh_code = #{record.whCode,jdbcType=VARCHAR},
+            </if>
+            <if test="record.whType != null">
+                wh_type = #{record.whType,jdbcType=VARCHAR},
+            </if>
+            <if test="record.whDescription != null">
+                wh_description = #{record.whDescription,jdbcType=VARCHAR},
+            </if>
+            <if test="record.whStatuscode != null">
+                wh_statuscode = #{record.whStatuscode,jdbcType=VARCHAR},
+            </if>
+            <if test="record.whStatus != null">
+                wh_status = #{record.whStatus,jdbcType=VARCHAR},
+            </if>
+            <if test="record.whRecorderid != null">
+                wh_recorderid = #{record.whRecorderid,jdbcType=VARCHAR},
+            </if>
+            <if test="record.whRecorder != null">
+                wh_recorder = #{record.whRecorder,jdbcType=VARCHAR},
+            </if>
+            <if test="record.whDate != null">
+                wh_date = #{record.whDate,jdbcType=TIMESTAMP},
+            </if>
+            <if test="record.companyid != null">
+                companyid = #{record.companyid,jdbcType=INTEGER},
+            </if>
+            <if test="record.updaterid != null">
+                updaterId = #{record.updaterid,jdbcType=INTEGER},
+            </if>
+            <if test="record.updatetime != null">
+                updatetime = #{record.updatetime,jdbcType=TIMESTAMP},
+            </if>
+            <if test="record.whText1 != null">
+                wh_text1 = #{record.whText1,jdbcType=VARCHAR},
+            </if>
+            <if test="record.whText2 != null">
+                wh_text2 = #{record.whText2,jdbcType=VARCHAR},
+            </if>
+            <if test="record.whText3 != null">
+                wh_text3 = #{record.whText3,jdbcType=VARCHAR},
+            </if>
+            <if test="record.whText4 != null">
+                wh_text4 = #{record.whText4,jdbcType=VARCHAR},
+            </if>
+            <if test="record.whText5 != null">
+                wh_text5 = #{record.whText5,jdbcType=VARCHAR},
+            </if>
+        </set>
+        <if test="_parameter != null">
+            <include refid="Update_By_Example_Where_Clause" />
+        </if>
+    </update>
+    <update id="updateByExample" parameterType="map">
+        update warehouse
+        set wh_id = #{record.whId,jdbcType=INTEGER},
+        wh_code = #{record.whCode,jdbcType=VARCHAR},
+        wh_type = #{record.whType,jdbcType=VARCHAR},
+        wh_description = #{record.whDescription,jdbcType=VARCHAR},
+        wh_statuscode = #{record.whStatuscode,jdbcType=VARCHAR},
+        wh_status = #{record.whStatus,jdbcType=VARCHAR},
+        wh_recorderid = #{record.whRecorderid,jdbcType=VARCHAR},
+        wh_recorder = #{record.whRecorder,jdbcType=VARCHAR},
+        wh_date = #{record.whDate,jdbcType=TIMESTAMP},
+        companyid = #{record.companyid,jdbcType=INTEGER},
+        updaterId = #{record.updaterid,jdbcType=INTEGER},
+        updatetime = #{record.updatetime,jdbcType=TIMESTAMP},
+        wh_text1 = #{record.whText1,jdbcType=VARCHAR},
+        wh_text2 = #{record.whText2,jdbcType=VARCHAR},
+        wh_text3 = #{record.whText3,jdbcType=VARCHAR},
+        wh_text4 = #{record.whText4,jdbcType=VARCHAR},
+        wh_text5 = #{record.whText5,jdbcType=VARCHAR}
+        <if test="_parameter != null">
+            <include refid="Update_By_Example_Where_Clause" />
+        </if>
+    </update>
+    <update id="updateByPrimaryKeySelective" parameterType="com.usoftchina.saas.document.entities.Warehouse">
+        update warehouse
+        <set>
+            <if test="whCode != null">
+                wh_code = #{whCode,jdbcType=VARCHAR},
+            </if>
+            <if test="whType != null">
+                wh_type = #{whType,jdbcType=VARCHAR},
+            </if>
+            <if test="whDescription != null">
+                wh_description = #{whDescription,jdbcType=VARCHAR},
+            </if>
+            <if test="whStatuscode != null">
+                wh_statuscode = #{whStatuscode,jdbcType=VARCHAR},
+            </if>
+            <if test="whStatus != null">
+                wh_status = #{whStatus,jdbcType=VARCHAR},
+            </if>
+            <if test="whRecorderid != null">
+                wh_recorderid = #{whRecorderid,jdbcType=VARCHAR},
+            </if>
+            <if test="whRecorder != null">
+                wh_recorder = #{whRecorder,jdbcType=VARCHAR},
+            </if>
+            <if test="whDate != null">
+                wh_date = #{whDate,jdbcType=TIMESTAMP},
+            </if>
+            <if test="companyid != null">
+                companyid = #{companyid,jdbcType=INTEGER},
+            </if>
+            <if test="updaterid != null">
+                updaterId = #{updaterid,jdbcType=INTEGER},
+            </if>
+            <if test="updatetime != null">
+                updatetime = #{updatetime,jdbcType=TIMESTAMP},
+            </if>
+            <if test="whText1 != null">
+                wh_text1 = #{whText1,jdbcType=VARCHAR},
+            </if>
+            <if test="whText2 != null">
+                wh_text2 = #{whText2,jdbcType=VARCHAR},
+            </if>
+            <if test="whText3 != null">
+                wh_text3 = #{whText3,jdbcType=VARCHAR},
+            </if>
+            <if test="whText4 != null">
+                wh_text4 = #{whText4,jdbcType=VARCHAR},
+            </if>
+            <if test="whText5 != null">
+                wh_text5 = #{whText5,jdbcType=VARCHAR},
+            </if>
+        </set>
+        where wh_id = #{whId,jdbcType=INTEGER}
+    </update>
+    <update id="updateByPrimaryKey" parameterType="com.usoftchina.saas.document.entities.Warehouse">
+        update warehouse
+        set wh_code = #{whCode,jdbcType=VARCHAR},
+        wh_type = #{whType,jdbcType=VARCHAR},
+        wh_description = #{whDescription,jdbcType=VARCHAR},
+        wh_statuscode = #{whStatuscode,jdbcType=VARCHAR},
+        wh_status = #{whStatus,jdbcType=VARCHAR},
+        wh_recorderid = #{whRecorderid,jdbcType=VARCHAR},
+        wh_recorder = #{whRecorder,jdbcType=VARCHAR},
+        wh_date = #{whDate,jdbcType=TIMESTAMP},
+        companyid = #{companyid,jdbcType=INTEGER},
+        updaterId = #{updaterid,jdbcType=INTEGER},
+        updatetime = #{updatetime,jdbcType=TIMESTAMP},
+        wh_text1 = #{whText1,jdbcType=VARCHAR},
+        wh_text2 = #{whText2,jdbcType=VARCHAR},
+        wh_text3 = #{whText3,jdbcType=VARCHAR},
+        wh_text4 = #{whText4,jdbcType=VARCHAR},
+        wh_text5 = #{whText5,jdbcType=VARCHAR}
+        where wh_id = #{whId,jdbcType=INTEGER}
+    </update>
+
 </mapper>