feat: 订单主表增加定制化字段

liufeilong 2 years ago committed by WangQi
parent 610b58f12b
commit 09999805a5
  1. 34
      order-management-common/src/main/java/com/dxhy/order/model/OrderProcessInfo.java
  2. 92
      order-management-consumer/src/main/resources/mybatis/mapper/OrderProcessInfoMapper.xml

@ -181,5 +181,39 @@ public class OrderProcessInfo implements Serializable {
private String skcwms; private String skcwms;
private String pushJosStatus; private String pushJosStatus;
/**
* 报账单号
*/
private String bzdh;
/**
* 系统来源
*/
private String xtly;
/**
* 公司代码
*/
private String gsdm;
/**
* 驳回状态
*/
private String bhzt;
/**
* 员工姓名
*/
private String ygxm;
/**
* 开票凭账号
*/
private String kppzh;
/**
* 凭证过账日期
*/
private Date pzgzrq;
/**
* 是否预制发票
*/
private String yzfp;
} }

@ -42,6 +42,14 @@
<result column="skcwdm" property="skcwdm" jdbcType="VARCHAR"/> <result column="skcwdm" property="skcwdm" jdbcType="VARCHAR"/>
<result column="skcwms" property="skcwms" jdbcType="VARCHAR"/> <result column="skcwms" property="skcwms" jdbcType="VARCHAR"/>
<result column="push_jos_status" property="pushJosStatus" jdbcType="VARCHAR"/> <result column="push_jos_status" property="pushJosStatus" jdbcType="VARCHAR"/>
<result column="bzdh" property="bzdh" jdbcType="VARCHAR"/>
<result column="xtly" property="xtly" jdbcType="VARCHAR"/>
<result column="gsdm" property="gsdm" jdbcType="VARCHAR"/>
<result column="bhzt" property="bhzt" jdbcType="VARCHAR"/>
<result column="ygxm" property="ygxm" jdbcType="VARCHAR"/>
<result column="kppzh" property="kppzh" jdbcType="VARCHAR"/>
<result column="pzgzrq" property="pzgzrq" jdbcType="TIMESTAMP"/>
<result column="yzfp" property="yzfp" jdbcType="VARCHAR"/>
</resultMap> </resultMap>
<resultMap id="selectYwlxCountResultMap" type="com.dxhy.order.consumer.modules.order.model.bo.YwlxCountBO"> <resultMap id="selectYwlxCountResultMap" type="com.dxhy.order.consumer.modules.order.model.bo.YwlxCountBO">
@ -76,7 +84,8 @@
id, order_info_id,ddqqpch, fpqqlsh, ddh, tqm, kphjje, hjbhsje, kpse, fpzl_dm, id, order_info_id,ddqqpch, fpqqlsh, ddh, tqm, kphjje, hjbhsje, kpse, fpzl_dm,
ghf_mc, ghf_nsrsbh, ghf_mc, ghf_nsrsbh,
kpxm, ddcjsj, ddlx, ddzt, ddly, ywlx,ywlx_id,kpfs, sbyy, order_status, create_time, kpxm, ddcjsj, ddlx, ddzt, ddly, ywlx,ywlx_id,kpfs, sbyy, order_status, create_time,
update_time,xhf_nsrsbh,xhf_mc,ent_id,sksbdm,fg_status,edit_status,num,check_status,check_time update_time,xhf_nsrsbh,xhf_mc,ent_id,sksbdm,fg_status,edit_status,num,check_status,check_time,
bzdh,xtly,gsdm,bhzt,ygxm,kppzh,pzgzrq,yzfp
</sql> </sql>
<select id="selectOrderProcessInfoByProcessId" resultMap="BaseResultMap" <select id="selectOrderProcessInfoByProcessId" resultMap="BaseResultMap"
@ -160,7 +169,8 @@
ddlx, ddzt, ddly, ywlx, ywlx_id, kpfs, ddlx, ddzt, ddly, ywlx, ywlx_id, kpfs,
sbyy, order_status, create_time, sbyy, order_status, create_time,
update_time, xhf_nsrsbh, xhf_mc,ent_id,sksbdm, update_time, xhf_nsrsbh, xhf_mc,ent_id,sksbdm,
edit_status, num, check_status, check_time) edit_status, num, check_status, check_time,
bzdh,xtly,gsdm,bhzt,ygxm,kppzh,pzgzrq,yzfp)
values (#{id,jdbcType=VARCHAR}, #{orderInfoId,jdbcType=VARCHAR}, #{ddqqpch,jdbcType=VARCHAR}, values (#{id,jdbcType=VARCHAR}, #{orderInfoId,jdbcType=VARCHAR}, #{ddqqpch,jdbcType=VARCHAR},
#{fpqqlsh,jdbcType=VARCHAR}, #{fpqqlsh,jdbcType=VARCHAR},
#{ddh,jdbcType=VARCHAR}, #{tqm,jdbcType=VARCHAR}, #{kphjje,jdbcType=VARCHAR}, #{ddh,jdbcType=VARCHAR}, #{tqm,jdbcType=VARCHAR}, #{kphjje,jdbcType=VARCHAR},
@ -176,7 +186,8 @@
#{updateTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP},
#{xhfNsrsbh,jdbcType=VARCHAR}, #{xhfMc,jdbcType=VARCHAR}, #{entId,jdbcType=VARCHAR}, #{sksbCode,jdbcType=VARCHAR}, #{xhfNsrsbh,jdbcType=VARCHAR}, #{xhfMc,jdbcType=VARCHAR}, #{entId,jdbcType=VARCHAR}, #{sksbCode,jdbcType=VARCHAR},
#{editStatus,jdbcType=VARCHAR}, #{num,jdbcType=INTEGER}, #{checkStatus,jdbcType=VARCHAR}, #{editStatus,jdbcType=VARCHAR}, #{num,jdbcType=INTEGER}, #{checkStatus,jdbcType=VARCHAR},
#{checkTime,jdbcType=VARCHAR}) #{checkTime,jdbcType=VARCHAR}, #{bzdh,jdbcType=VARCHAR}, #{xtly,jdbcType=VARCHAR}, #{gsdm,jdbcType=VARCHAR},
#{bhzt,jdbcType=VARCHAR}, #{ygxm,jdbcType=VARCHAR}, #{kppzh,jdbcType=VARCHAR}, #{pzgzrq,jdbcType=TIMESTAMP}, #{yzfp,jdbcType=VARCHAR})
</insert> </insert>
<update id="updateOrderProcessInfoByProcessId" parameterType="com.dxhy.order.model.OrderProcessInfo"> <update id="updateOrderProcessInfoByProcessId" parameterType="com.dxhy.order.model.OrderProcessInfo">
@ -272,6 +283,30 @@
<if test="processInfo.checkTime != null"> <if test="processInfo.checkTime != null">
check_time = #{processInfo.checkTime,jdbcType=TIMESTAMP}, check_time = #{processInfo.checkTime,jdbcType=TIMESTAMP},
</if> </if>
<if test="processInfo.bzdh != null">
bzdh = #{processInfo.bzdh,jdbcType=VARCHAR},
</if>
<if test="processInfo.xtly != null">
xtly = #{processInfo.xtly,jdbcType=VARCHAR},
</if>
<if test="processInfo.gsdm != null">
gsdm = #{processInfo.gsdm,jdbcType=VARCHAR},
</if>
<if test="processInfo.bhzt != null">
bhzt = #{processInfo.bhzt,jdbcType=VARCHAR},
</if>
<if test="processInfo.ygxm != null">
ygxm = #{processInfo.ygxm,jdbcType=VARCHAR},
</if>
<if test="processInfo.kppzh != null">
kppzh = #{processInfo.kppzh,jdbcType=VARCHAR},
</if>
<if test="processInfo.pzgzrq != null">
pzgzrq = #{processInfo.pzgzrq,jdbcType=TIMESTAMP},
</if>
<if test="processInfo.yzfp != null">
yzfp = #{processInfo.yzfp,jdbcType=VARCHAR},
</if>
</set> </set>
<where> <where>
<if test="processInfo.id != null and processInfo.id != '' "> <if test="processInfo.id != null and processInfo.id != '' ">
@ -314,7 +349,8 @@
op.id, op.order_info_id,op.ddqqpch, op.fpqqlsh, op.ddh, op.tqm, op.kphjje, op.hjbhsje, op.kpse, op.fpzl_dm, op.id, op.order_info_id,op.ddqqpch, op.fpqqlsh, op.ddh, op.tqm, op.kphjje, op.hjbhsje, op.kpse, op.fpzl_dm,
op.ghf_mc, op.ghf_nsrsbh, op.ghf_mc, op.ghf_nsrsbh,
op.kpxm, op.ddcjsj, op.ddlx, op.ddzt, op.ddly, op.ywlx,op.ywlx_id,op.kpfs, op.sbyy, op.order_status, op.create_time, op.kpxm, op.ddcjsj, op.ddlx, op.ddzt, op.ddly, op.ywlx,op.ywlx_id,op.kpfs, op.sbyy, op.order_status, op.create_time,
op.update_time,op.xhf_nsrsbh,op.ent_id,op.xhf_mc,op.fg_status,op.edit_status,num,op.check_status,op.check_time op.update_time,op.xhf_nsrsbh,op.ent_id,op.xhf_mc,op.fg_status,op.edit_status,num,op.check_status,op.check_time,
op.bzdh,op.xtly,op.gsdm,op.bhzt,op.ygxm,op.kppzh,op.pzgzrq,op.yzfp
from order_process_info op from order_process_info op
left join order_invoice_info oii on op.id = oii.order_process_info_id left join order_invoice_info oii on op.id = oii.order_process_info_id
@ -539,6 +575,30 @@
order by op.ddcjsj desc,op.num desc,op.create_time desc,op.id desc order by op.ddcjsj desc,op.num desc,op.create_time desc,op.id desc
</otherwise> </otherwise>
</choose> </choose>
<if test="map.bzdh != null and map.bzdh != ''">
and op.bzdh = #{map.bzdh,jdbcType=VARCHAR}
</if>
<if test="map.xtly != null and map.xtly != ''">
and op.xtly = #{map.xtly,jdbcType=VARCHAR}
</if>
<if test="map.gsdm != null and map.gsdm != ''">
and op.gsdm = #{map.gsdm,jdbcType=VARCHAR}
</if>
<if test="map.bhzt != null and map.bhzt != ''">
and op.bhzt = #{map.bhzt,jdbcType=VARCHAR}
</if>
<if test="map.ygxm != null and map.ygxm != ''">
and op.ygxm = #{map.ygxm,jdbcType=VARCHAR}
</if>
<if test="map.kppzh != null and map.kppzh != ''">
and op.kppzh = #{map.kppzh,jdbcType=VARCHAR}
</if>
<if test="map.pzgzrq != null">
and op.pzgzrq = #{map.pzgzrq,jdbcType=TIMESTAMP}
</if>
<if test="map.yzfp != null and map.yzfp != ''">
and op.yzfp = #{map.yzfp,jdbcType=VARCHAR}
</if>
</where> </where>
</select> </select>
@ -769,6 +829,30 @@
<if test="processInfo.checkTime != null"> <if test="processInfo.checkTime != null">
check_time = #{processInfo.checkTime,jdbcType=TIMESTAMP}, check_time = #{processInfo.checkTime,jdbcType=TIMESTAMP},
</if> </if>
<if test="processInfo.bzdh != null">
bzdh = #{processInfo.bzdh,jdbcType=VARCHAR},
</if>
<if test="processInfo.xtly != null">
xtly = #{processInfo.xtly,jdbcType=VARCHAR},
</if>
<if test="processInfo.gsdm != null">
gsdm = #{processInfo.gsdm,jdbcType=VARCHAR},
</if>
<if test="processInfo.bhzt != null">
bhzt = #{processInfo.bhzt,jdbcType=VARCHAR},
</if>
<if test="processInfo.ygxm != null">
ygxm = #{processInfo.ygxm,jdbcType=VARCHAR},
</if>
<if test="processInfo.kppzh != null">
kppzh = #{processInfo.kppzh,jdbcType=VARCHAR},
</if>
<if test="processInfo.pzgzrq != null">
pzgzrq = #{processInfo.pzgzrq,jdbcType=TIMESTAMP},
</if>
<if test="processInfo.yzfp != null">
yzfp = #{processInfo.yzfp,jdbcType=VARCHAR},
</if>
</set> </set>
<where> <where>
<if test="processInfo.id != null and processInfo.id != '' "> <if test="processInfo.id != null and processInfo.id != '' ">

Loading…
Cancel
Save