|
@@ -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="code" property="code"/>
|
|
<result column="createDate" property="createDate"/>
|
|
<result column="createDate" property="createDate"/>
|
|
<result column="organizationId" property="organizationId"/>
|
|
<result column="organizationId" property="organizationId"/>
|
|
<result column="organizationName" property="organizationName"/>
|
|
<result column="organizationName" property="organizationName"/>
|
|
@@ -40,6 +41,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="code" property="code"/>
|
|
<result column="createDate" property="createDate"/>
|
|
<result column="createDate" property="createDate"/>
|
|
<result column="organizationId" property="organizationId"/>
|
|
<result column="organizationId" property="organizationId"/>
|
|
<result column="organizationName" property="organizationName"/>
|
|
<result column="organizationName" property="organizationName"/>
|
|
@@ -76,10 +78,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(`createDate`, `organizationId`, `organizationName`, `roleId`, `roleName`, `investmentPromotion`, `operator`, `investmentPromotionName`, `operatorName`,`tenantType`, `merchantId`, `merchantName`, `clientId`, `clientName`,
|
|
|
|
|
|
+ INSERT INTO contract(`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`, `projectItemTargetRoomIds`, `attachment`, `document`, `data`)
|
|
`lateFeesStartingDays`, `lateFeesProportion`, `lateFeesCeiling`, `tagIds`, `projectItemTargetRoomIds`, `attachment`, `document`, `data`)
|
|
- VALUES (now(), #{organizationId}, #{organizationName}, #{roleId}, #{roleName}, #{investmentPromotion}, #{operator}, #{investmentPromotionName}, #{operatorName}, #{tenantType}, #{merchantId}, #{merchantName}, #{clientId}, #{clientName}, #{tenant},
|
|
|
|
|
|
+ VALUES (#{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}, #{projectItemTargetRoomIds}, #{attachment}, #{document}, #{data})
|
|
#{lateFeesProportion}, #{lateFeesCeiling}, #{tagIds}, #{projectItemTargetRoomIds}, #{attachment}, #{document}, #{data})
|
|
</insert>
|
|
</insert>
|
|
@@ -159,6 +161,7 @@
|
|
<select id="getList" resultMap="contractResult">
|
|
<select id="getList" resultMap="contractResult">
|
|
SELECT * FROM contract
|
|
SELECT * FROM contract
|
|
<where>
|
|
<where>
|
|
|
|
+ <if test="code!=null">and code=#{code}</if>
|
|
<if test="organizationId!=0">and organizationId=#{organizationId}</if>
|
|
<if test="organizationId!=0">and organizationId=#{organizationId}</if>
|
|
<if test="organizationName!=null">and organizationName=#{organizationName}</if>
|
|
<if test="organizationName!=null">and organizationName=#{organizationName}</if>
|
|
<if test="roleId!=0">and roleId=#{roleId}</if>
|
|
<if test="roleId!=0">and roleId=#{roleId}</if>
|
|
@@ -197,6 +200,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="code!=null">and code=#{code}</if>
|
|
<if test="organizationId!=0">and organizationId=#{organizationId}</if>
|
|
<if test="organizationId!=0">and organizationId=#{organizationId}</if>
|
|
<if test="organizationName!=null">and organizationName=#{organizationName}</if>
|
|
<if test="organizationName!=null">and organizationName=#{organizationName}</if>
|
|
<if test="roleId!=0">and roleId=#{roleId}</if>
|
|
<if test="roleId!=0">and roleId=#{roleId}</if>
|
|
@@ -235,6 +239,7 @@
|
|
<select id="getLimit" resultMap="contractResult">
|
|
<select id="getLimit" resultMap="contractResult">
|
|
SELECT * FROM contract
|
|
SELECT * FROM contract
|
|
<where>
|
|
<where>
|
|
|
|
+ <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>
|
|
<if test="p.organizationName!=null">and organizationName=#{p.organizationName}</if>
|
|
<if test="p.organizationName!=null">and organizationName=#{p.organizationName}</if>
|
|
<if test="p.roleId!=0">and roleId=#{p.roleId}</if>
|
|
<if test="p.roleId!=0">and roleId=#{p.roleId}</if>
|