Ver código fonte

付款管理-xml

ZhangWenQiang 6 anos atrás
pai
commit
1712b81596

+ 148 - 0
happy-boot-module-powerjob/src/main/java/org/jeecg/modules/hlgpayment/mapper/xml/HlgPaymentDetailMapper.xml

@@ -2,4 +2,152 @@
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
 <mapper namespace="org.jeecg.modules.hlgpayment.mapper.HlgPaymentDetailMapper">
 
+    <sql id="hlgPaymentDetailColumns">
+		a.id AS "id",
+		a.payment_id AS "paymentId",
+		a.user_id AS "user.id",
+		a.user_name AS "userName",
+		a.idcard_number AS "idcardNumber",
+		a.card_number AS "cardNumber",
+		a.bnkflg AS "bnkflg",
+		a.eacbnk AS "eacbnk",
+		a.rcveaa AS "rcveaa",
+		a.payment AS "payment",
+		a.payment_time AS "paymentTime",
+		a.payment_by AS "paymentBy",
+		a.payment_result_time AS "paymentResultTime",
+		a.create_time AS "createTime",
+		a.create_by AS "createBy.id",
+		a.update_time AS "updateTime",
+		a.update_by AS "updateBy.id",
+		a.sys_org_code AS "sysOrgCode",
+		a.status AS "status",
+		a.is_supplement_payment AS "isSupplementPayment",
+		a.failure_reason AS "failureReason",
+		a.del_flag AS "delFlag",
+
+
+		user.name AS "user.name"
+	</sql>
+
+    <sql id="hlgPaymentDetailJoins">
+
+		LEFT JOIN sys_user user ON user.id = a.user_id
+	</sql>
+
+
+    <select id="get" resultType="HlgPaymentDetail" >
+        SELECT
+        <include refid="hlgPaymentDetailColumns"/>
+        FROM hlg_payment_detail a
+        <include refid="hlgPaymentDetailJoins"/>
+        WHERE a.id = #{id}
+    </select>
+
+    <select id="findList" resultType="HlgPaymentDetail" >
+        SELECT
+        <include refid="hlgPaymentDetailColumns"/>
+        FROM hlg_payment_detail a
+        <include refid="hlgPaymentDetailJoins"/>
+        <where>
+            a.del_flag = #{DEL_FLAG_NORMAL}
+        </where>
+    </select>
+
+    <select id="findAllList" resultType="HlgPaymentDetail" >
+        SELECT
+        <include refid="hlgPaymentDetailColumns"/>
+        FROM hlg_payment_detail a
+        <include refid="hlgPaymentDetailJoins"/>
+        <where>
+            a.del_flag = #{DEL_FLAG_NORMAL}
+        </where>
+    </select>
+
+    <insert id="savePaymentDetail">
+		INSERT INTO hlg_payment_detail(
+			payment_id,
+			user_id,
+			user_name,
+			idcard_number,
+			card_number,
+			bnkflg,
+			eacbnk,
+			rcveaa,
+			payment,
+			payment_time,
+			payment_by,
+			payment_result_time,
+			create_time,
+			create_by,
+			update_time,
+			update_by,
+			sys_org_code,
+			status,
+			is_supplement_payment,
+			failure_reason,
+			del_flag
+		) VALUES (
+			#{paymentId},
+			#{user.id},
+			#{userName},
+			#{idcardNumber},
+			#{cardNumber},
+			#{bnkflg},
+			#{eacbnk},
+			#{rcveaa},
+			#{payment},
+			#{paymentTime},
+			#{paymentBy},
+			#{paymentResultTime},
+			#{createTime},
+			#{createBy.id},
+			#{updateTime},
+			#{updateBy.id},
+			#{sysOrgCode},
+			#{status},
+			#{isSupplementPayment},
+			#{failureReason},
+			#{delFlag}
+		)
+	</insert>
+
+    <update id="updatePaymentDetail">
+		UPDATE hlg_payment_detail SET
+			payment_id = #{paymentId},
+			user_id = #{user.id},
+			user_name = #{userName},
+			idcard_number = #{idcardNumber},
+			card_number = #{cardNumber},
+			bnkflg = #{bnkflg},
+			eacbnk = #{eacbnk},
+			rcveaa = #{rcveaa},
+			payment = #{payment},
+			payment_time = #{paymentTime},
+			payment_by = #{paymentBy},
+			payment_result_time = #{paymentResultTime},
+			create_time = #{createTime},
+			update_time = #{updateTime},
+			update_by = #{updateBy.id},
+			sys_org_code = #{sysOrgCode},
+			status = #{status},
+			is_supplement_payment = #{isSupplementPayment},
+			failure_reason = #{failureReason}
+		WHERE id = #{id}
+	</update>
+
+
+    <!--物理删除-->
+    <update id="delete">
+		DELETE FROM hlg_payment_detail
+		WHERE id = #{id}
+	</update>
+
+    <!--逻辑删除-->
+    <update id="deleteByLogic">
+		UPDATE hlg_payment_detail SET
+			del_flag = #{DEL_FLAG_DELETE}
+		WHERE id = #{id}
+	</update>
+
 </mapper>

+ 123 - 0
happy-boot-module-powerjob/src/main/java/org/jeecg/modules/hlgpayment/mapper/xml/HlgPaymentMapper.xml

@@ -2,4 +2,127 @@
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
 <mapper namespace="org.jeecg.modules.hlgpayment.mapper.HlgPaymentMapper">
 
+    <sql id="hlgPaymentColumns">
+		a.id AS "id",
+		a.company_id AS "companyId",
+		a.subcontractor_id AS "subcontractorId",
+		a.requirement_id AS "requirementId",
+		a.payment_code AS "paymentCode",
+		a.payment AS "payment",
+		a.tax_rate AS "taxRate",
+		a.tax_type AS "taxType",
+		a.requirement_name AS "requirementName",
+		a.requirement_description AS "requirementDescription",
+		a.requirment_time AS "requirmentTime",
+		a.sys_org_code AS "sysOrgCode",
+		a.create_time AS "createTime",
+		a.create_by AS "createBy.id",
+		a.update_time AS "updateTime",
+		a.update_by AS "updateBy.id",
+		a.status AS "status",
+		a.refuse_reason AS "refuseReason",
+		a.del_flag AS "delFlag"
+	</sql>
+
+    <sql id="hlgPaymentJoins">
+
+    </sql>
+
+
+    <select id="get" resultType="HlgPayment" >
+        SELECT
+        <include refid="hlgPaymentColumns"/>
+        FROM hlg_payment a
+        <include refid="hlgPaymentJoins"/>
+        WHERE a.id = #{id}
+    </select>
+
+    <select id="findList" resultType="HlgPayment" >
+        SELECT
+        <include refid="hlgPaymentColumns"/>
+        FROM hlg_payment a
+        <include refid="hlgPaymentJoins"/>
+        <where>
+            a.del_flag = #{DEL_FLAG_NORMAL}
+        </where>
+    </select>
+
+
+    <insert id="savePayment">
+		INSERT INTO hlg_payment(
+			company_id,
+			subcontractor_id,
+			requirement_id,
+			payment_code,
+			payment,
+			tax_rate,
+			tax_type,
+			requirement_name,
+			requirement_description,
+			requirment_time,
+			sys_org_code,
+			create_time,
+			create_by,
+			update_time,
+			update_by,
+			status,
+			refuse_reason,
+			del_flag
+		) VALUES (
+			#{companyId},
+			#{subcontractorId},
+			#{requirementId},
+			#{paymentCode},
+			#{payment},
+			#{taxRate},
+			#{taxType},
+			#{requirementName},
+			#{requirementDescription},
+			#{requirmentTime},
+			#{sysOrgCode},
+			#{createTime},
+			#{createBy.id},
+			#{updateTime},
+			#{updateBy.id},
+			#{status},
+			#{refuseReason},
+			#{delFlag}
+		)
+	</insert>
+
+    <update id="updatePayment">
+		UPDATE hlg_payment SET
+			company_id = #{companyId},
+			subcontractor_id = #{subcontractorId},
+			requirement_id = #{requirementId},
+			payment_code = #{paymentCode},
+			payment = #{payment},
+			tax_rate = #{taxRate},
+			tax_type = #{taxType},
+			requirement_name = #{requirementName},
+			requirement_description = #{requirementDescription},
+			requirment_time = #{requirmentTime},
+			sys_org_code = #{sysOrgCode},
+			create_time = #{createTime},
+			update_time = #{updateTime},
+			update_by = #{updateBy.id},
+			status = #{status},
+			refuse_reason = #{refuseReason}
+		WHERE id = #{id}
+	</update>
+
+
+    <!--物理删除-->
+    <update id="delete">
+		DELETE FROM hlg_payment
+		WHERE id = #{id}
+	</update>
+
+    <!--逻辑删除-->
+    <update id="deleteByLogic">
+		UPDATE hlg_payment SET
+			del_flag = #{DEL_FLAG_DELETE}
+		WHERE id = #{id}
+	</update>
+
 </mapper>