|
@@ -6,6 +6,7 @@
|
|
|
|
|
|
<resultMap type="com.bosshand.virgo.api.model.Contract" id="contractResult">
|
|
<resultMap type="com.bosshand.virgo.api.model.Contract" id="contractResult">
|
|
<id column="id" property="id"/>
|
|
<id column="id" property="id"/>
|
|
|
|
+ <result column="type" property="type"/>
|
|
<result column="name" property="name"/>
|
|
<result column="name" property="name"/>
|
|
<result column="code" property="code"/>
|
|
<result column="code" property="code"/>
|
|
<result column="createDate" property="createDate"/>
|
|
<result column="createDate" property="createDate"/>
|
|
@@ -44,6 +45,7 @@
|
|
|
|
|
|
<resultMap type="com.bosshand.virgo.api.model.Contract" id="result">
|
|
<resultMap type="com.bosshand.virgo.api.model.Contract" id="result">
|
|
<id column="id" property="id"/>
|
|
<id column="id" property="id"/>
|
|
|
|
+ <result column="type" property="type"/>
|
|
<result column="name" property="name"/>
|
|
<result column="name" property="name"/>
|
|
<result column="code" property="code"/>
|
|
<result column="code" property="code"/>
|
|
<result column="createDate" property="createDate"/>
|
|
<result column="createDate" property="createDate"/>
|
|
@@ -84,10 +86,10 @@
|
|
|
|
|
|
|
|
|
|
<insert id="insert" parameterType="com.bosshand.virgo.api.model.Contract" useGeneratedKeys="true" keyProperty="id">
|
|
<insert id="insert" parameterType="com.bosshand.virgo.api.model.Contract" useGeneratedKeys="true" keyProperty="id">
|
|
- INSERT INTO contract(`name`, `code`, `createDate`, `organizationId`, `organizationName`, `roleId`, `roleName`, `investmentPromotion`, `operator`, `investmentPromotionName`, `operatorName`,`tenantType`, `merchantId`, `merchantName`, `clientId`, `clientName`,
|
|
|
|
|
|
+ INSERT INTO contract(`type`, `name`, `code`, `createDate`, `organizationId`, `organizationName`, `roleId`, `roleName`, `investmentPromotion`, `operator`, `investmentPromotionName`, `operatorName`,`tenantType`, `merchantId`, `merchantName`, `clientId`, `clientName`,
|
|
`tenant`, `industry`, `corporation`, `signatory`, `tenantContactPerson`, `signingDate`, `startDate`, `endDate`,
|
|
`tenant`, `industry`, `corporation`, `signatory`, `tenantContactPerson`, `signingDate`, `startDate`, `endDate`,
|
|
`lateFeesStartingDays`, `lateFeesProportion`, `lateFeesCeiling`, `tagIds`, `projectId`, `projectItemTargetRoomIds`, `attachment`, `document`, `status`, `data`)
|
|
`lateFeesStartingDays`, `lateFeesProportion`, `lateFeesCeiling`, `tagIds`, `projectId`, `projectItemTargetRoomIds`, `attachment`, `document`, `status`, `data`)
|
|
- VALUES (#{name}, #{code}, now(), #{organizationId}, #{organizationName}, #{roleId}, #{roleName}, #{investmentPromotion}, #{operator}, #{investmentPromotionName}, #{operatorName}, #{tenantType}, #{merchantId}, #{merchantName}, #{clientId}, #{clientName}, #{tenant},
|
|
|
|
|
|
+ VALUES (#{type}, #{name}, #{code}, now(), #{organizationId}, #{organizationName}, #{roleId}, #{roleName}, #{investmentPromotion}, #{operator}, #{investmentPromotionName}, #{operatorName}, #{tenantType}, #{merchantId}, #{merchantName}, #{clientId}, #{clientName}, #{tenant},
|
|
#{industry}, #{corporation}, #{signatory}, #{tenantContactPerson}, #{signingDate}, #{startDate}, #{endDate}, #{lateFeesStartingDays},
|
|
#{industry}, #{corporation}, #{signatory}, #{tenantContactPerson}, #{signingDate}, #{startDate}, #{endDate}, #{lateFeesStartingDays},
|
|
#{lateFeesProportion}, #{lateFeesCeiling}, #{tagIds}, #{projectId}, #{projectItemTargetRoomIds}, #{attachment}, #{document}, #{status}, #{data})
|
|
#{lateFeesProportion}, #{lateFeesCeiling}, #{tagIds}, #{projectId}, #{projectItemTargetRoomIds}, #{attachment}, #{document}, #{status}, #{data})
|
|
</insert>
|
|
</insert>
|
|
@@ -99,6 +101,7 @@
|
|
<update id="update" parameterType="com.bosshand.virgo.api.model.Contract">
|
|
<update id="update" parameterType="com.bosshand.virgo.api.model.Contract">
|
|
UPDATE contract
|
|
UPDATE contract
|
|
<trim prefix="set" suffixOverrides=",">
|
|
<trim prefix="set" suffixOverrides=",">
|
|
|
|
+ <if test="type!=null">type=#{type},</if>
|
|
<if test="name!=null">name=#{name},</if>
|
|
<if test="name!=null">name=#{name},</if>
|
|
<if test="organizationId!=0">organizationId=#{organizationId},</if>
|
|
<if test="organizationId!=0">organizationId=#{organizationId},</if>
|
|
<if test="organizationName!=null">organizationName=#{organizationName},</if>
|
|
<if test="organizationName!=null">organizationName=#{organizationName},</if>
|
|
@@ -170,6 +173,7 @@
|
|
<select id="getList" resultMap="contractResult">
|
|
<select id="getList" resultMap="contractResult">
|
|
SELECT * FROM contract
|
|
SELECT * FROM contract
|
|
<where>
|
|
<where>
|
|
|
|
+ <if test="type!=null">and type=#{type}</if>
|
|
<if test="name!=null">and name=#{name}</if>
|
|
<if test="name!=null">and name=#{name}</if>
|
|
<if test="code!=null">and code=#{code}</if>
|
|
<if test="code!=null">and code=#{code}</if>
|
|
<if test="organizationId!=0">and organizationId=#{organizationId}</if>
|
|
<if test="organizationId!=0">and organizationId=#{organizationId}</if>
|
|
@@ -218,6 +222,7 @@
|
|
<select id="getTotalCount" parameterType="com.bosshand.virgo.api.model.Contract" resultType="Integer">
|
|
<select id="getTotalCount" parameterType="com.bosshand.virgo.api.model.Contract" resultType="Integer">
|
|
SELECT count(*) FROM contract
|
|
SELECT count(*) FROM contract
|
|
<where>
|
|
<where>
|
|
|
|
+ <if test="type!=null">and type=#{type}</if>
|
|
<if test="name!=null">and name=#{name}</if>
|
|
<if test="name!=null">and name=#{name}</if>
|
|
<if test="code!=null">and code=#{code}</if>
|
|
<if test="code!=null">and code=#{code}</if>
|
|
<if test="organizationId!=0">and organizationId=#{organizationId}</if>
|
|
<if test="organizationId!=0">and organizationId=#{organizationId}</if>
|
|
@@ -265,6 +270,7 @@
|
|
<select id="getLimit" resultMap="contractResult">
|
|
<select id="getLimit" resultMap="contractResult">
|
|
SELECT * FROM contract
|
|
SELECT * FROM contract
|
|
<where>
|
|
<where>
|
|
|
|
+ <if test="p.type!=null">and type=#{p.type}</if>
|
|
<if test="p.name!=null">and name=#{p.name}</if>
|
|
<if test="p.name!=null">and name=#{p.name}</if>
|
|
<if test="p.code!=null">and code=#{p.code}</if>
|
|
<if test="p.code!=null">and code=#{p.code}</if>
|
|
<if test="p.organizationId!=0">and organizationId=#{p.organizationId}</if>
|
|
<if test="p.organizationId!=0">and organizationId=#{p.organizationId}</if>
|