#
Junjie
2024-08-02 e83dacb5066a86db29dbdc232218d8aba6adc95f
zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/mapper/MatFieldMapper.java
@@ -18,6 +18,10 @@
    @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");
@@ -33,6 +37,17 @@
            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();
        }
    }
}