| | |
| | | <resultMap type="com.ruoyi.cwgl.domain.VoucherSubjectSetting" id="VoucherSubjectSettingResult"> |
| | | <result property="id" column="id" /> |
| | | <result property="parentId" column="parent_id" /> |
| | | <result property="parentSubjectCode" column="parent_subject_code" /> |
| | | <result property="parentSubjectName" column="parent_subject_name" /> |
| | | <result property="ancestors" column="ancestors" /> |
| | | <result property="accountSet" column="account_set" /> |
| | | <result property="subjectCode" column="subject_code" /> |
| | |
| | | </resultMap> |
| | | |
| | | <sql id="selectVoucherSubjectSettingVo"> |
| | | select thisTab.id, thisTab.parent_id, thisTab.ancestors, thisTab.account_set, thisTab.subject_code, thisTab.subject_name, thisTab.subject_type, thisTab.enabled, thisTab.balance_direction, thisTab.accounting_items, thisTab.quantity_amount_accounting, thisTab.cash_subject, thisTab.bank_subject, thisTab.cash_flow_subject, thisTab.expense_name, thisTab.mnemonic_code, thisTab.foreign_currency_accounting, thisTab.unit_of_measurement, thisTab.order_num, thisTab.status, thisTab.del_flag, thisTab.create_by, thisTab.create_time, thisTab.update_by, thisTab.update_time, thisTab.remark, thisTab.type from voucher_subject_setting AS thisTab |
| | | select thisTab.id, thisTab.parent_id, thisTab.parent_subject_code, thisTab.parent_subject_name, thisTab.ancestors, thisTab.account_set, thisTab.subject_code, thisTab.subject_name, thisTab.subject_type, thisTab.enabled, thisTab.balance_direction, thisTab.accounting_items, thisTab.quantity_amount_accounting, thisTab.cash_subject, thisTab.bank_subject, thisTab.cash_flow_subject, thisTab.expense_name, thisTab.mnemonic_code, thisTab.foreign_currency_accounting, thisTab.unit_of_measurement, thisTab.order_num, thisTab.status, thisTab.del_flag, thisTab.create_by, thisTab.create_time, thisTab.update_by, thisTab.update_time, thisTab.remark, thisTab.type from voucher_subject_setting AS thisTab |
| | | </sql> |
| | | <sql id="selectVoucherSubjectSettingVoCount"> |
| | | select count(0) from voucher_subject_setting as thisTab |
| | |
| | | |
| | | <sql id="whereCondition"> |
| | | <if test="parentId != null "> and thisTab.parent_id = #{parentId}</if> |
| | | <if test="parentSubjectCode != null and parentSubjectCode != ''"> and thisTab.parent_subject_code like concat('%', #{parentSubjectCode}, '%')</if> |
| | | <if test="parentSubjectName != null and parentSubjectName != ''"> and thisTab.parent_subject_name like concat('%', #{parentSubjectName}, '%')</if> |
| | | <if test="ancestors != null and ancestors != ''"> and thisTab.ancestors = #{ancestors}</if> |
| | | <if test="accountSet != null and accountSet != ''"> and thisTab.account_set = #{accountSet}</if> |
| | | <if test="subjectCode != null and subjectCode != ''"> and thisTab.subject_code = #{subjectCode}</if> |
| | |
| | | <if test="subjectType != null and subjectType != ''"> and thisTab.subject_type = #{subjectType}</if> |
| | | <if test="enabled != null and enabled != ''"> and thisTab.enabled = #{enabled}</if> |
| | | <if test="balanceDirection != null and balanceDirection != ''"> and thisTab.balance_direction = #{balanceDirection}</if> |
| | | <if test="accountingItems != null and accountingItems != ''"> and thisTab.accounting_items = #{accountingItems}</if> |
| | | <if test="accountingItems != null "> and thisTab.accounting_items = #{accountingItems}</if> |
| | | <if test="accountingItemsContains != null "> and (thisTab.accounting_items & #{accountingItemsContains}) = #{accountingItemsContains}</if> |
| | | <if test="accountingItemsAny != null "> and (thisTab.accounting_items & #{accountingItemsAny}) != 0</if> |
| | | <if test="quantityAmountAccounting != null and quantityAmountAccounting != ''"> and thisTab.quantity_amount_accounting = #{quantityAmountAccounting}</if> |
| | | <if test="cashSubject != null and cashSubject != ''"> and thisTab.cash_subject = #{cashSubject}</if> |
| | | <if test="bankSubject != null and bankSubject != ''"> and thisTab.bank_subject = #{bankSubject}</if> |