java元帅

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

1、自定义参数:表名

2、写方法:

@Resource
private ZgCostMapper zgCostMapper;

@DataSource(name = DSEnumReport.DATA_SOURCE_SYS )
public int createTable(String tableName) {

    return zgCostMapper.createTable(tableName);
}

3、mapper的xml中添加动态sql:

<update id="createTable" parameterType="string">
          CREATE TABLE ${tableName} (
           `id` int(11) NOT NULL PRIMARY KEY AUTO_INCREMENT ,
          `agency_no` varchar(40)  DEFAULT NULL COMMENT '代销机构',
          `fund_code` varchar(40)  DEFAULT NULL COMMENT '产品编码',
          `accrual_date` varchar(40) DEFAULT NULL COMMENT '计提日期',
          `share_personal` varchar(40) DEFAULT NULL COMMENT '个人客户保有份额',
          `share_agency` varchar(40)  DEFAULT NULL COMMENT '机构客户保佑份额',
          `balance_personal` varchar(40)   DEFAULT NULL COMMENT '个人客户保有金额',
          `balance_agency` varchar(40)   DEFAULT NULL COMMENT '机构客户保有金额',
          `create_by` int(11)  DEFAULT 0 COMMENT '创建人',
          `update_by` int(11) DEFAULT 0 COMMENT '更新人',
          `create_time` datetime(0)   DEFAULT NULL COMMENT '创建时间',
          `update_time` datetime(0)  DEFAULT NULL COMMENT '更新时间'
        ) ENGINE = InnoDB AUTO_INCREMENT = 1 DEFAULT CHARSET=utf8 COMMENT = '管理费元数据处理表'
  </update>

 



posted on 2022-03-17 09:34  java元帅  阅读(619)  评论(0)    收藏  举报