and ${criterion.condition}
and ${criterion.condition} #{criterion.value}
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
and ${criterion.condition}
#{listItem}
and ${criterion.condition}
and ${criterion.condition} #{criterion.value}
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
and ${criterion.condition}
#{listItem}
PK_VOUCHER, PK_GLORGBOOK, FQMJBH, PK_VOUCHERTY, PK_SYSTEM, TRADECODE, VOUCHERTYPE,
ABSTRACTS, PK_PREPARED, PREPAREDATE, ISAUDIT, PK_AUDIT, AUDITDATE, ISSIGN, PK_SIGN,
SIGNDATE, VOUCHERNO, ISMODIFY, YEAR, PERIOD, TEMPSAVE, TOTALDEBIT, TOTALCREDIT, OCC_DATE,
USE_STATE, CREATE_USER, CREATE_TIME, UPDATE_USER, UPDATE_TIME, REMARK
delete
from cw_gl_voucher
where PK_VOUCHER = #{pkVoucher,jdbcType=VARCHAR}
delete from cw_gl_voucher
insert into cw_gl_voucher (PK_VOUCHER, PK_GLORGBOOK, FQMJBH,
PK_VOUCHERTY, PK_SYSTEM, TRADECODE,
VOUCHERTYPE, ABSTRACTS, PK_PREPARED,
PREPAREDATE, ISAUDIT, PK_AUDIT,
AUDITDATE, ISSIGN, PK_SIGN,
SIGNDATE, VOUCHERNO, ISMODIFY,
YEAR, PERIOD, TEMPSAVE,
TOTALDEBIT, TOTALCREDIT, OCC_DATE,
USE_STATE, CREATE_USER, CREATE_TIME,
UPDATE_USER, UPDATE_TIME, REMARK)
values (#{pkVoucher,jdbcType=VARCHAR}, #{pkGlorgbook,jdbcType=VARCHAR}, #{fqmjbh,jdbcType=VARCHAR},
#{pkVoucherty,jdbcType=VARCHAR}, #{pkSystem,jdbcType=VARCHAR}, #{tradecode,jdbcType=VARCHAR},
#{vouchertype,jdbcType=VARCHAR}, #{abstracts,jdbcType=VARCHAR}, #{pkPrepared,jdbcType=VARCHAR},
#{preparedate,jdbcType=DATE}, #{isaudit,jdbcType=VARCHAR}, #{pkAudit,jdbcType=VARCHAR},
#{auditdate,jdbcType=DATE}, #{issign,jdbcType=VARCHAR}, #{pkSign,jdbcType=VARCHAR},
#{signdate,jdbcType=DATE}, #{voucherno,jdbcType=VARCHAR}, #{ismodify,jdbcType=VARCHAR},
#{year,jdbcType=VARCHAR}, #{period,jdbcType=VARCHAR}, #{tempsave,jdbcType=VARCHAR},
#{totaldebit,jdbcType=DECIMAL}, #{totalcredit,jdbcType=DECIMAL}, #{occDate,jdbcType=TIMESTAMP},
#{useState,jdbcType=VARCHAR}, #{createUser,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP},
#{updateUser,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP}, #{remark,jdbcType=VARCHAR})
insert into cw_gl_voucher
PK_VOUCHER,
PK_GLORGBOOK,
FQMJBH,
PK_VOUCHERTY,
PK_SYSTEM,
TRADECODE,
VOUCHERTYPE,
ABSTRACTS,
PK_PREPARED,
PREPAREDATE,
ISAUDIT,
PK_AUDIT,
AUDITDATE,
ISSIGN,
PK_SIGN,
SIGNDATE,
VOUCHERNO,
ISMODIFY,
YEAR,
PERIOD,
TEMPSAVE,
TOTALDEBIT,
TOTALCREDIT,
OCC_DATE,
USE_STATE,
CREATE_USER,
CREATE_TIME,
UPDATE_USER,
UPDATE_TIME,
REMARK,
#{pkVoucher,jdbcType=VARCHAR},
#{pkGlorgbook,jdbcType=VARCHAR},
#{fqmjbh,jdbcType=VARCHAR},
#{pkVoucherty,jdbcType=VARCHAR},
#{pkSystem,jdbcType=VARCHAR},
#{tradecode,jdbcType=VARCHAR},
#{vouchertype,jdbcType=VARCHAR},
#{abstracts,jdbcType=VARCHAR},
#{pkPrepared,jdbcType=VARCHAR},
#{preparedate,jdbcType=DATE},
#{isaudit,jdbcType=VARCHAR},
#{pkAudit,jdbcType=VARCHAR},
#{auditdate,jdbcType=DATE},
#{issign,jdbcType=VARCHAR},
#{pkSign,jdbcType=VARCHAR},
#{signdate,jdbcType=DATE},
#{voucherno,jdbcType=VARCHAR},
#{ismodify,jdbcType=VARCHAR},
#{year,jdbcType=VARCHAR},
#{period,jdbcType=VARCHAR},
#{tempsave,jdbcType=VARCHAR},
#{totaldebit,jdbcType=DECIMAL},
#{totalcredit,jdbcType=DECIMAL},
#{occDate,jdbcType=TIMESTAMP},
#{useState,jdbcType=VARCHAR},
#{createUser,jdbcType=VARCHAR},
#{createTime,jdbcType=TIMESTAMP},
#{updateUser,jdbcType=VARCHAR},
#{updateTime,jdbcType=TIMESTAMP},
#{remark,jdbcType=VARCHAR},
update cw_gl_voucher
PK_VOUCHER = #{record.pkVoucher,jdbcType=VARCHAR},
PK_GLORGBOOK = #{record.pkGlorgbook,jdbcType=VARCHAR},
FQMJBH = #{record.fqmjbh,jdbcType=VARCHAR},
PK_VOUCHERTY = #{record.pkVoucherty,jdbcType=VARCHAR},
PK_SYSTEM = #{record.pkSystem,jdbcType=VARCHAR},
TRADECODE = #{record.tradecode,jdbcType=VARCHAR},
VOUCHERTYPE = #{record.vouchertype,jdbcType=VARCHAR},
ABSTRACTS = #{record.abstracts,jdbcType=VARCHAR},
PK_PREPARED = #{record.pkPrepared,jdbcType=VARCHAR},
PREPAREDATE = #{record.preparedate,jdbcType=DATE},
ISAUDIT = #{record.isaudit,jdbcType=VARCHAR},
PK_AUDIT = #{record.pkAudit,jdbcType=VARCHAR},
AUDITDATE = #{record.auditdate,jdbcType=DATE},
ISSIGN = #{record.issign,jdbcType=VARCHAR},
PK_SIGN = #{record.pkSign,jdbcType=VARCHAR},
SIGNDATE = #{record.signdate,jdbcType=DATE},
VOUCHERNO = #{record.voucherno,jdbcType=VARCHAR},
ISMODIFY = #{record.ismodify,jdbcType=VARCHAR},
YEAR = #{record.year,jdbcType=VARCHAR},
PERIOD = #{record.period,jdbcType=VARCHAR},
TEMPSAVE = #{record.tempsave,jdbcType=VARCHAR},
TOTALDEBIT = #{record.totaldebit,jdbcType=DECIMAL},
TOTALCREDIT = #{record.totalcredit,jdbcType=DECIMAL},
OCC_DATE = #{record.occDate,jdbcType=TIMESTAMP},
USE_STATE = #{record.useState,jdbcType=VARCHAR},
CREATE_USER = #{record.createUser,jdbcType=VARCHAR},
CREATE_TIME = #{record.createTime,jdbcType=TIMESTAMP},
UPDATE_USER = #{record.updateUser,jdbcType=VARCHAR},
UPDATE_TIME = #{record.updateTime,jdbcType=TIMESTAMP},
REMARK = #{record.remark,jdbcType=VARCHAR},
update cw_gl_voucher
set PK_VOUCHER = #{record.pkVoucher,jdbcType=VARCHAR},
PK_GLORGBOOK = #{record.pkGlorgbook,jdbcType=VARCHAR},
FQMJBH = #{record.fqmjbh,jdbcType=VARCHAR},
PK_VOUCHERTY = #{record.pkVoucherty,jdbcType=VARCHAR},
PK_SYSTEM = #{record.pkSystem,jdbcType=VARCHAR},
TRADECODE = #{record.tradecode,jdbcType=VARCHAR},
VOUCHERTYPE = #{record.vouchertype,jdbcType=VARCHAR},
ABSTRACTS = #{record.abstracts,jdbcType=VARCHAR},
PK_PREPARED = #{record.pkPrepared,jdbcType=VARCHAR},
PREPAREDATE = #{record.preparedate,jdbcType=DATE},
ISAUDIT = #{record.isaudit,jdbcType=VARCHAR},
PK_AUDIT = #{record.pkAudit,jdbcType=VARCHAR},
AUDITDATE = #{record.auditdate,jdbcType=DATE},
ISSIGN = #{record.issign,jdbcType=VARCHAR},
PK_SIGN = #{record.pkSign,jdbcType=VARCHAR},
SIGNDATE = #{record.signdate,jdbcType=DATE},
VOUCHERNO = #{record.voucherno,jdbcType=VARCHAR},
ISMODIFY = #{record.ismodify,jdbcType=VARCHAR},
YEAR = #{record.year,jdbcType=VARCHAR},
PERIOD = #{record.period,jdbcType=VARCHAR},
TEMPSAVE = #{record.tempsave,jdbcType=VARCHAR},
TOTALDEBIT = #{record.totaldebit,jdbcType=DECIMAL},
TOTALCREDIT = #{record.totalcredit,jdbcType=DECIMAL},
OCC_DATE = #{record.occDate,jdbcType=TIMESTAMP},
USE_STATE = #{record.useState,jdbcType=VARCHAR},
CREATE_USER = #{record.createUser,jdbcType=VARCHAR},
CREATE_TIME = #{record.createTime,jdbcType=TIMESTAMP},
UPDATE_USER = #{record.updateUser,jdbcType=VARCHAR},
UPDATE_TIME = #{record.updateTime,jdbcType=TIMESTAMP},
REMARK = #{record.remark,jdbcType=VARCHAR}
update cw_gl_voucher
PK_GLORGBOOK = #{pkGlorgbook,jdbcType=VARCHAR},
FQMJBH = #{fqmjbh,jdbcType=VARCHAR},
PK_VOUCHERTY = #{pkVoucherty,jdbcType=VARCHAR},
PK_SYSTEM = #{pkSystem,jdbcType=VARCHAR},
TRADECODE = #{tradecode,jdbcType=VARCHAR},
VOUCHERTYPE = #{vouchertype,jdbcType=VARCHAR},
ABSTRACTS = #{abstracts,jdbcType=VARCHAR},
PK_PREPARED = #{pkPrepared,jdbcType=VARCHAR},
PREPAREDATE = #{preparedate,jdbcType=DATE},
ISAUDIT = #{isaudit,jdbcType=VARCHAR},
PK_AUDIT = #{pkAudit,jdbcType=VARCHAR},
AUDITDATE = #{auditdate,jdbcType=DATE},
ISSIGN = #{issign,jdbcType=VARCHAR},
PK_SIGN = #{pkSign,jdbcType=VARCHAR},
SIGNDATE = #{signdate,jdbcType=DATE},
VOUCHERNO = #{voucherno,jdbcType=VARCHAR},
ISMODIFY = #{ismodify,jdbcType=VARCHAR},
YEAR = #{year,jdbcType=VARCHAR},
PERIOD = #{period,jdbcType=VARCHAR},
TEMPSAVE = #{tempsave,jdbcType=VARCHAR},
TOTALDEBIT = #{totaldebit,jdbcType=DECIMAL},
TOTALCREDIT = #{totalcredit,jdbcType=DECIMAL},
OCC_DATE = #{occDate,jdbcType=TIMESTAMP},
USE_STATE = #{useState,jdbcType=VARCHAR},
CREATE_USER = #{createUser,jdbcType=VARCHAR},
CREATE_TIME = #{createTime,jdbcType=TIMESTAMP},
UPDATE_USER = #{updateUser,jdbcType=VARCHAR},
UPDATE_TIME = #{updateTime,jdbcType=TIMESTAMP},
REMARK = #{remark,jdbcType=VARCHAR},
where PK_VOUCHER = #{pkVoucher,jdbcType=VARCHAR}
update cw_gl_voucher
set PK_GLORGBOOK = #{pkGlorgbook,jdbcType=VARCHAR},
FQMJBH = #{fqmjbh,jdbcType=VARCHAR},
PK_VOUCHERTY = #{pkVoucherty,jdbcType=VARCHAR},
PK_SYSTEM = #{pkSystem,jdbcType=VARCHAR},
TRADECODE = #{tradecode,jdbcType=VARCHAR},
VOUCHERTYPE = #{vouchertype,jdbcType=VARCHAR},
ABSTRACTS = #{abstracts,jdbcType=VARCHAR},
PK_PREPARED = #{pkPrepared,jdbcType=VARCHAR},
PREPAREDATE = #{preparedate,jdbcType=DATE},
ISAUDIT = #{isaudit,jdbcType=VARCHAR},
PK_AUDIT = #{pkAudit,jdbcType=VARCHAR},
AUDITDATE = #{auditdate,jdbcType=DATE},
ISSIGN = #{issign,jdbcType=VARCHAR},
PK_SIGN = #{pkSign,jdbcType=VARCHAR},
SIGNDATE = #{signdate,jdbcType=DATE},
VOUCHERNO = #{voucherno,jdbcType=VARCHAR},
ISMODIFY = #{ismodify,jdbcType=VARCHAR},
YEAR = #{year,jdbcType=VARCHAR},
PERIOD = #{period,jdbcType=VARCHAR},
TEMPSAVE = #{tempsave,jdbcType=VARCHAR},
TOTALDEBIT = #{totaldebit,jdbcType=DECIMAL},
TOTALCREDIT = #{totalcredit,jdbcType=DECIMAL},
OCC_DATE = #{occDate,jdbcType=TIMESTAMP},
USE_STATE = #{useState,jdbcType=VARCHAR},
CREATE_USER = #{createUser,jdbcType=VARCHAR},
CREATE_TIME = #{createTime,jdbcType=TIMESTAMP},
UPDATE_USER = #{updateUser,jdbcType=VARCHAR},
UPDATE_TIME = #{updateTime,jdbcType=TIMESTAMP},
REMARK = #{remark,jdbcType=VARCHAR}
where PK_VOUCHER = #{pkVoucher,jdbcType=VARCHAR}
a.PK_VOUCHER, a.PK_GLORGBOOK, a.FQMJBH,a.PK_VOUCHERTY, a.PK_SYSTEM, a.VOUCHERTYPE,a.ABSTRACTS, a.PK_PREPARED, a.PREPAREDATE,
a.ISAUDIT, a.PK_AUDIT, a.AUDITDATE, a.ISSIGN, a.PK_SIGN, a.SIGNDATE, a.VOUCHERNO, a.ISMODIFY, a.YEAR,
a.PERIOD, a.TEMPSAVE, a.TOTALDEBIT, a.TOTALCREDIT, a.OCC_DATE,a.USE_STATE, a.CREATE_USER, a.CREATE_TIME, a.UPDATE_USER, a.UPDATE_TIME, a.REMARK
b.PK_DETAIL, b.PK_VOUCHER, b.DETAILINDEX, b.ABSTRACTS, b.PK_ACCSUBJ, b.SUBJCODE, b.SUBJNAME, b.PK_CURRTYPE,
b.DEBITAMOUNT, b.CREDITAMOUNT, b.LOCALDEBITAMOUNT, b.LOCALCREDITAMOUNT, b.ASSID, b.QTY,
b.USE_STATE, b.CREATE_USER, b.CREATE_TIME, b.UPDATE_USER, b.UPDATE_TIME, b.REMARK
c.PK_FREEVALUE, c.ASSID, c.ASSINDEX, c.CHECKTYPE, c.CHECKVALUE, c.VALUECODE, c.VALUENAME,
c.USE_STATE, c.CREATE_USER, c.CREATE_TIME, c.UPDATE_USER, c.UPDATE_TIME, c.REMARK
update CW_GL_VOUCHER
set
USE_STATE = '0',
UPDATE_USER = #{updateUser,jdbcType=VARCHAR},
UPDATE_TIME = #{updateTime,jdbcType=TIMESTAMP}
where
PK_VOUCHER in
#{item.pkVoucher,jdbcType=TIMESTAMP}
update cw_gl_voucher
set VOUCHERTYPE = #{vouchertype,jdbcType=VARCHAR},
ISAUDIT = #{isaudit,jdbcType=VARCHAR},
PK_AUDIT = #{pkAudit,jdbcType=VARCHAR},
AUDITDATE = #{auditdate,jdbcType=DATE},
UPDATE_USER = #{updateUser,jdbcType=VARCHAR},
UPDATE_TIME = #{updateTime,jdbcType=TIMESTAMP}
where PK_VOUCHER = #{pkVoucher,jdbcType=VARCHAR}
and USE_STATE = '1'
update cw_gl_voucher
set VOUCHERTYPE = #{vouchertype,jdbcType=VARCHAR},
ISSIGN = #{issign,jdbcType=VARCHAR},
PK_SIGN = #{pkSign,jdbcType=VARCHAR},
SIGNDATE = #{signdate,jdbcType=DATE},
UPDATE_USER = #{updateUser,jdbcType=VARCHAR},
UPDATE_TIME = #{updateTime,jdbcType=TIMESTAMP}
where PK_VOUCHER = #{pkVoucher,jdbcType=VARCHAR}
and USE_STATE = '1'
insert into cw_gl_voucher (PK_VOUCHER, PK_GLORGBOOK, PK_VOUCHERTY,
VOUCHERTYPE, PK_PREPARED,
PREPAREDATE, VOUCHERNO, PERIOD,
TOTALDEBIT, TOTALCREDIT, USE_STATE, CREATE_USER, CREATE_TIME)
select #{pkVoucher,jdbcType=VARCHAR} as PK_VOUCHER,
#{pkGlorgbook,jdbcType=VARCHAR} as PK_GLORGBOOK,
'1' as PK_VOUCHERTY,
'1' as VOUCHERTYPE,
#{pkPrepared,jdbcType=VARCHAR} as PK_PREPARED,
#{preparedate,jdbcType=DATE} as PREPAREDATE,
'1' as VOUCHERNO,
#{period,jdbcType=VARCHAR} as PERIOD,
IFNULL(sum(a.LOCALDEBITAMOUNT), 0) as TOTALDEBIT,
IFNULL(sum(a.LOCALCREDITAMOUNT), 0) as TOTALCREDIT,
'1' as USE_STATE,
#{createUser,jdbcType=VARCHAR} AS CREATE_USER,
#{createTime,jdbcType=TIMESTAMP} AS CREATE_TIME
from CW_GL_INITBUILD a
where a.PK_GLORGBOOK = #{pkGlorgbook,jdbcType=VARCHAR}
and a.USE_STATE = '1'
update cw_gl_voucher set USE_STATE = '2'
where PK_VOUCHER in
#{item.pkVoucher,jdbcType=TIMESTAMP}
update cw_gl_voucher
VOUCHERTYPE = #{vouchertype,jdbcType=VARCHAR},
ISAUDIT = #{isaudit,jdbcType=VARCHAR},
PK_AUDIT = #{pkAudit,jdbcType=VARCHAR},
AUDITDATE = #{auditdate,jdbcType=DATE},
ISSIGN = #{issign,jdbcType=VARCHAR},
PK_SIGN = #{pkSign,jdbcType=VARCHAR},
SIGNDATE = #{signdate,jdbcType=DATE},
UPDATE_USER = #{updateUser,jdbcType=VARCHAR},
UPDATE_TIME = #{updateTime,jdbcType=TIMESTAMP}
USE_STATE = '1'
#{pkAudit,jdbcType=VARCHAR}]]>
and PK_VOUCHER in
#{item.pkVoucher,jdbcType=TIMESTAMP}
insert into cw_gl_voucher (PK_VOUCHER, PK_GLORGBOOK, FQMJBH, PK_VOUCHERTY, PK_SYSTEM, TRADECODE, VOUCHERTYPE,
ABSTRACTS, PK_PREPARED, PREPAREDATE, ISAUDIT, PK_AUDIT, AUDITDATE, ISSIGN, PK_SIGN,
SIGNDATE, VOUCHERNO, ISMODIFY, YEAR, PERIOD, TEMPSAVE, TOTALDEBIT, TOTALCREDIT,
OCC_DATE, USE_STATE, CREATE_USER, CREATE_TIME, UPDATE_USER, UPDATE_TIME, REMARK)
values
(#{item.pkVoucher,jdbcType=VARCHAR}, #{item.pkGlorgbook,jdbcType=VARCHAR}, #{item.fqmjbh,jdbcType=VARCHAR},
#{item.pkVoucherty,jdbcType=VARCHAR}, #{item.pkSystem,jdbcType=VARCHAR}, #{item.tradecode,jdbcType=VARCHAR},
#{item.vouchertype,jdbcType=VARCHAR}, #{item.abstracts,jdbcType=VARCHAR}, #{item.pkPrepared,jdbcType=VARCHAR},
#{item.preparedate,jdbcType=DATE}, #{item.isaudit,jdbcType=VARCHAR}, #{item.pkAudit,jdbcType=VARCHAR},
#{item.auditdate,jdbcType=DATE}, #{item.issign,jdbcType=VARCHAR}, #{item.pkSign,jdbcType=VARCHAR},
#{item.signdate,jdbcType=DATE}, #{item.voucherno,jdbcType=VARCHAR}, #{item.ismodify,jdbcType=VARCHAR},
#{item.year,jdbcType=VARCHAR}, #{item.period,jdbcType=VARCHAR}, #{item.tempsave,jdbcType=VARCHAR},
#{item.totaldebit,jdbcType=DECIMAL}, #{item.totalcredit,jdbcType=DECIMAL}, #{item.occDate,jdbcType=TIMESTAMP},
#{item.useState,jdbcType=VARCHAR}, #{item.createUser,jdbcType=VARCHAR}, #{item.createTime,jdbcType=TIMESTAMP},
#{item.updateUser,jdbcType=VARCHAR}, #{item.updateTime,jdbcType=TIMESTAMP}, #{item.remark,jdbcType=VARCHAR})