| | |
| | | @SelectProvider(type = SqlProvider.class, method = "createViewSql") |
| | | void createView(@Param("list") List<MatField> list); |
| | | |
| | | |
| | | @SelectProvider(type = SqlProvider.class, method = "createLocDetlView") |
| | | void createLocDetlView(); |
| | | |
| | | class SqlProvider { |
| | | public String createViewSql(Map<String, Object> params) { |
| | | List<MatField> list = (List<MatField>) params.get("list"); |
| | |
| | | |
| | | return sql.toString(); |
| | | } |
| | | |
| | | public String createLocDetlView() { |
| | | StringBuilder sql = new StringBuilder(); |
| | | |
| | | sql.append(" CREATE OR REPLACE VIEW view_man_loc_detl AS \n"); |
| | | sql.append(" select * from man_loc_detl ld "); |
| | | sql.append(" left join view_man_loc_detl_field ldf "); |
| | | sql.append(" on ld.id = ldf.detl_id "); |
| | | |
| | | return sql.toString(); |
| | | } |
| | | } |
| | | |
| | | } |