Merge pull request 'remove schema name from query builder and Dao' (#44) from remove-schema into main
Reviewed-on: #44main
commit
90fae0bfd5
|
@ -13,7 +13,7 @@ public class AuthorityDAO {
|
|||
|
||||
private final NamedParameterJdbcTemplate namedParameterJdbcTemplate;
|
||||
|
||||
private final String TABLE_NAME = "cut_to_pack.authorities";
|
||||
private final String TABLE_NAME = "authorities";
|
||||
private final String SELECT_ALL_QUERY = String.format( "SELECT * FROM %s ORDER BY username DESC", TABLE_NAME );
|
||||
private final String SELECT_BY_USERNAME_QUERY = String.format( "SELECT * FROM %s WHERE username = :username ORDER BY username DESC", TABLE_NAME );
|
||||
private final String SELECT_BY_AUTHORITY_QUERY = String.format( "SELECT * FROM %s WHERE authority = :authority ORDER BY username DESC", TABLE_NAME );
|
||||
|
|
|
@ -17,7 +17,7 @@ public class BundleDAO {
|
|||
|
||||
private final NamedParameterJdbcTemplate namedParameterJdbcTemplate;
|
||||
|
||||
private final String TABLE_NAME = "cut_to_pack.bundle";
|
||||
private final String TABLE_NAME = "bundle";
|
||||
private final String SELECT_QUERY = String.format( "SELECT * FROM %s WHERE id = :id", TABLE_NAME );
|
||||
private final String SELECT_ALL_QUERY = String.format( "SELECT * FROM %s ORDER BY id DESC", TABLE_NAME );
|
||||
private final String DELETE_QUERY = String.format( "DELETE FROM %s WHERE id = :id", TABLE_NAME );
|
||||
|
|
|
@ -16,7 +16,7 @@ public class CutPieceDAO {
|
|||
|
||||
private final NamedParameterJdbcTemplate namedParameterJdbcTemplate;
|
||||
|
||||
private final String TABLE_NAME = "cut_to_pack.cut_piece";
|
||||
private final String TABLE_NAME = "cut_piece";
|
||||
private final String SELECT_QUERY = String.format( "SELECT * FROM %s WHERE id = :id", TABLE_NAME );
|
||||
private final String SELECT_ALL_QUERY = String.format( "SELECT * FROM %s ORDER BY id DESC", TABLE_NAME );
|
||||
private final String DELETE_QUERY = String.format( "DELETE FROM %s WHERE id = :id", TABLE_NAME );
|
||||
|
|
|
@ -16,7 +16,7 @@ public class CutPieceTypeDAO {
|
|||
|
||||
private final NamedParameterJdbcTemplate namedParameterJdbcTemplate;
|
||||
|
||||
private final String TABLE_NAME = "cut_to_pack.cut_piece_type";
|
||||
private final String TABLE_NAME = "cut_piece_type";
|
||||
private final String SELECT_QUERY = String.format( "SELECT * FROM %s WHERE id = :id", TABLE_NAME );
|
||||
private final String SELECT_ALL_QUERY = String.format( "SELECT * FROM %s ORDER BY id DESC", TABLE_NAME );
|
||||
private final String DELETE_QUERY = String.format( "DELETE FROM %s WHERE id = :id", TABLE_NAME );
|
||||
|
|
|
@ -18,7 +18,7 @@ public class FinishedItemDAO {
|
|||
|
||||
private final NamedParameterJdbcTemplate namedParameterJdbcTemplate;
|
||||
|
||||
private final String TABLE_NAME = "cut_to_pack.finished_item";
|
||||
private final String TABLE_NAME = "finished_item";
|
||||
private final String SELECT_QUERY = String.format("SELECT * FROM %s WHERE id = :id", TABLE_NAME);
|
||||
private final String SELECT_ALL_QUERY = String.format("SELECT * FROM %s ORDER BY id DESC", TABLE_NAME);
|
||||
private final String SELECT_QUERY_BY_BARCODE_QA_STATUS =String.format("SELECT CASE WHEN EXISTS (SELECT 1 FROM %s WHERE barcode = :barcode AND (is_store = TRUE OR is_packed = TRUE)) THEN TRUE ELSE FALSE END AS result", TABLE_NAME);
|
||||
|
|
|
@ -16,7 +16,7 @@ public class InventoryAccountDAO {
|
|||
|
||||
private final NamedParameterJdbcTemplate namedParameterJdbcTemplate;
|
||||
|
||||
private final String TABLE_NAME = "cut_to_pack.inventory_account";
|
||||
private final String TABLE_NAME = "inventory_account";
|
||||
private final String SELECT_QUERY = String.format( "SELECT * FROM %s WHERE id = :id", TABLE_NAME );
|
||||
private final String SELECT_ALL_QUERY = String.format( "SELECT * FROM %s ORDER BY title DESC", TABLE_NAME );
|
||||
private final String DELETE_QUERY = String.format( "DELETE FROM %s WHERE id = :id", TABLE_NAME );
|
||||
|
|
|
@ -16,7 +16,7 @@ public class InventoryTransactionDAO {
|
|||
|
||||
private final NamedParameterJdbcTemplate namedParameterJdbcTemplate;
|
||||
|
||||
private final String TABLE_NAME = "cut_to_pack.inventory_transaction";
|
||||
private final String TABLE_NAME = "inventory_transaction";
|
||||
private final String SELECT_QUERY = String.format( "SELECT * FROM %s WHERE id = :id", TABLE_NAME );
|
||||
private final String SELECT_ALL_QUERY = String.format( "SELECT * FROM %s ORDER BY id DESC", TABLE_NAME );
|
||||
private final String DELETE_QUERY = String.format( "DELETE FROM %s WHERE id = :id", TABLE_NAME );
|
||||
|
|
|
@ -18,7 +18,7 @@ public class InventoryTransactionLegDAO {
|
|||
|
||||
private final NamedParameterJdbcTemplate namedParameterJdbcTemplate;
|
||||
|
||||
private final String TABLE_NAME = "cut_to_pack.inventory_transaction_leg";
|
||||
private final String TABLE_NAME = "inventory_transaction_leg";
|
||||
private final String SELECT_QUERY = String.format( "SELECT * FROM %s WHERE id = :id", TABLE_NAME );
|
||||
private final String SELECT_ALL_QUERY = String.format( "SELECT * FROM %s ORDER BY id DESC", TABLE_NAME );
|
||||
private final String DELETE_QUERY = String.format( "DELETE FROM %s WHERE id = :id", TABLE_NAME );
|
||||
|
|
|
@ -18,7 +18,7 @@ public class JobCardDAO {
|
|||
@Autowired
|
||||
private NamedParameterJdbcTemplate namedParameterJdbcTemplate;
|
||||
|
||||
private final String TABLE_NAME = "cut_to_pack.job_card";
|
||||
private final String TABLE_NAME = "job_card";
|
||||
private final String SELECT_QUERY = String.format( "SELECT * FROM %s WHERE id = :id", TABLE_NAME );
|
||||
private final String SELECT_ALL_QUERY = String.format( "SELECT * FROM %s ORDER BY id DESC", TABLE_NAME );
|
||||
private final String SELECT_ALL_BY_PO_ID = String.format( "SELECT * FROM %s WHERE purchase_order_id = :purchase_order_id", TABLE_NAME );
|
||||
|
|
|
@ -17,7 +17,7 @@ public class JobCardItemDAO {
|
|||
|
||||
private final NamedParameterJdbcTemplate namedParameterJdbcTemplate;
|
||||
|
||||
private final String TABLE_NAME = "cut_to_pack.job_card_item";
|
||||
private final String TABLE_NAME = "job_card_item";
|
||||
private final String SELECT_QUERY = String.format( "SELECT * FROM %s WHERE id = :id", TABLE_NAME );
|
||||
private final String SELECT_ALL_QUERY = String.format( "SELECT * FROM %s ORDER BY id DESC", TABLE_NAME );
|
||||
private final String DELETE_QUERY = String.format( "DELETE FROM %s WHERE id = :id", TABLE_NAME );
|
||||
|
|
|
@ -16,7 +16,7 @@ public class MasterBundleDAO {
|
|||
|
||||
private final NamedParameterJdbcTemplate namedParameterJdbcTemplate;
|
||||
|
||||
private final String TABLE_NAME = "cut_to_pack.master_bundle";
|
||||
private final String TABLE_NAME = "master_bundle";
|
||||
private final String SELECT_QUERY = String.format( "SELECT * FROM %s WHERE id = :id", TABLE_NAME );
|
||||
private final String SELECT_ALL_QUERY = String.format( "SELECT * FROM %s ORDER BY id DESC", TABLE_NAME );
|
||||
private final String DELETE_QUERY = String.format( "DELETE FROM %s WHERE id = :id", TABLE_NAME );
|
||||
|
|
|
@ -16,7 +16,7 @@ public class ProcessDAO {
|
|||
|
||||
private final NamedParameterJdbcTemplate namedParameterJdbcTemplate;
|
||||
|
||||
private final String TABLE_NAME = "cut_to_pack.process";
|
||||
private final String TABLE_NAME = "process";
|
||||
private final String SELECT_QUERY = String.format( "SELECT * FROM %s WHERE id = :id", TABLE_NAME );
|
||||
private final String SELECT_ALL_QUERY = String.format( "SELECT * FROM %s ORDER BY id ASC", TABLE_NAME );
|
||||
private final String DELETE_QUERY = String.format( "DELETE FROM %s WHERE id = :id", TABLE_NAME );
|
||||
|
|
|
@ -21,7 +21,7 @@ public class PurchaseOrderCTPDao {
|
|||
@Autowired
|
||||
private NamedParameterJdbcTemplate namedParameterJdbcTemplate;
|
||||
|
||||
private final String TABLE_NAME = "cut_to_pack.purchase_order";
|
||||
private final String TABLE_NAME = "purchase_order";
|
||||
private final String SELECT_QUERY = String.format( "SELECT * FROM %s WHERE id = :id", TABLE_NAME );
|
||||
private final String SELECT_ALL_QUERY = String.format( "SELECT * FROM %s ORDER BY created_at DESC LIMIT :limit ", TABLE_NAME );
|
||||
private final String SELECT_BY_PO_CODE = String.format("SELECT * FROM %s WHERE purchase_order_code = :purchase_order_code ORDER BY created_at DESC LIMIT :limit", TABLE_NAME);
|
||||
|
|
|
@ -16,7 +16,7 @@ import java.util.List;
|
|||
public class SkuCutPiecesDAO {
|
||||
private final NamedParameterJdbcTemplate namedParameterJdbcTemplate;
|
||||
|
||||
private final String TABLE_NAME = "cut_to_pack.sku_cut_piece";
|
||||
private final String TABLE_NAME = "sku_cut_piece";
|
||||
private final String SELECT_QUERY = String.format( "SELECT * FROM %s WHERE id = :id", TABLE_NAME );
|
||||
private final String SELECT_ALL_QUERY = String.format( "SELECT * FROM %s ORDER BY id DESC", TABLE_NAME );
|
||||
private final String DELETE_QUERY = String.format( "DELETE FROM %s WHERE id = :id", TABLE_NAME );
|
||||
|
|
|
@ -19,7 +19,7 @@ public class StitchingOfflineItemDAO {
|
|||
|
||||
private final NamedParameterJdbcTemplate namedParameterJdbcTemplate;
|
||||
|
||||
private final String TABLE_NAME = "cut_to_pack.stitching_offline_item";
|
||||
private final String TABLE_NAME = "stitching_offline_item";
|
||||
private final String SELECT_QUERY = String.format( "SELECT * FROM %s WHERE id = :id", TABLE_NAME );
|
||||
private final String SELECT_ALL_QUERY = String.format( "SELECT * FROM %s ORDER BY id DESC", TABLE_NAME );
|
||||
private final String SELECT_QUERY_BY_JOB_CARD = String.format( "SELECT * FROM %s WHERE job_card_id = :job_card_id AND inline_received = TRUE", TABLE_NAME );
|
||||
|
|
|
@ -12,18 +12,8 @@ public class SummaryInventoryReportDao {
|
|||
|
||||
private final NamedParameterJdbcTemplate namedParameterJdbcTemplate;
|
||||
|
||||
private final String TABLE_NAME = "cut_to_pack.inventory_transaction_leg ";
|
||||
String SELECT_QUERY = "SELECT job_card_id, item_id, account_id, parent_document_id, DATE(transaction_leg_datetime) AS transaction_date, "
|
||||
+ "sku, parent_document_type, parent_document_piece_type, "
|
||||
+ "SUM(CASE WHEN type = 'IN' THEN 1 ELSE 0 END) AS total_in, "
|
||||
+ "SUM(CASE WHEN type = 'OUT' THEN 1 ELSE 0 END) AS total_out "
|
||||
+ "FROM " + TABLE_NAME + " "
|
||||
+ "WHERE "
|
||||
+ "(:sku IS NULL OR sku = :sku) "
|
||||
+ "AND (:item_id IS NULL OR item_id = :item_id) "
|
||||
+ "OR (:start_date IS NULL OR :end_date IS NULL OR transaction_leg_datetime BETWEEN :start_date AND :end_date) "
|
||||
+ "GROUP BY DATE(transaction_leg_datetime), account_id, sku, parent_document_type, parent_document_piece_type "
|
||||
+ "ORDER BY transaction_date, sku;";
|
||||
private final String TABLE_NAME = "inventory_transaction_leg";
|
||||
String SELECT_QUERY = String.format("SELECT job_card_id, item_id, account_id, parent_document_id, DATE(transaction_leg_datetime) AS transaction_date, sku, parent_document_type, parent_document_piece_type, SUM(CASE WHEN type = 'IN' THEN 1 ELSE 0 END) AS total_in, SUM(CASE WHEN type = 'OUT' THEN 1 ELSE 0 END) AS total_out FROM %s WHERE (:sku IS NULL OR sku = :sku) AND (:item_id IS NULL OR item_id = :item_id) OR (:start_date IS NULL OR :end_date IS NULL OR transaction_leg_datetime BETWEEN :start_date AND :end_date) GROUP BY DATE(transaction_leg_datetime), account_id, sku, parent_document_type, parent_document_piece_type ORDER BY transaction_date, sku;", TABLE_NAME);
|
||||
|
||||
public SummaryInventoryReportDao(NamedParameterJdbcTemplate namedParameterJdbcTemplate) {
|
||||
this.namedParameterJdbcTemplate = namedParameterJdbcTemplate;
|
||||
|
|
|
@ -14,7 +14,7 @@ public class UserDAO {
|
|||
|
||||
private final NamedParameterJdbcTemplate namedParameterJdbcTemplate;
|
||||
|
||||
private final String TABLE_NAME = "cut_to_pack.users";
|
||||
private final String TABLE_NAME = "users";
|
||||
private final String SELECT_BY_USERNAME = String.format( "SELECT * FROM %s WHERE username = :username", TABLE_NAME );
|
||||
private final String FIND_ALL_QUERY = String.format( "SELECT * FROM %s", TABLE_NAME );
|
||||
private final String INSERT_QUERY = String.format( "INSERT INTO %s (username, password, enabled) VALUES (:username, :password, :enabled ) ON DUPLICATE KEY UPDATE username = :username, password = :password, enabled = :enabled", TABLE_NAME );
|
||||
|
|
|
@ -13,7 +13,7 @@ public class UserInventoryAccountDAO {
|
|||
|
||||
private final NamedParameterJdbcTemplate namedParameterJdbcTemplate;
|
||||
|
||||
private final String TABLE_NAME = "cut_to_pack.user_inventory_account";
|
||||
private final String TABLE_NAME = "user_inventory_account";
|
||||
private final String SELECT_ALL_QUERY = String.format( "SELECT * FROM %s ORDER BY username DESC", TABLE_NAME );
|
||||
private final String SELECT_BY_USERNAME_QUERY = String.format( "SELECT * FROM %s WHERE username = :username ORDER BY username DESC", TABLE_NAME );
|
||||
private final String SELECT_BY_AUTHORITY_QUERY = String.format( "SELECT * FROM %s WHERE account_id = :account_id ORDER BY username DESC", TABLE_NAME );
|
||||
|
|
|
@ -27,7 +27,7 @@ public class BundleQueryBuilder {
|
|||
|
||||
|
||||
QueryBuilder qb = new QueryBuilder()
|
||||
.setTable("cut_to_pack.bundle")
|
||||
.setTable("bundle")
|
||||
.setColumns("*")
|
||||
.where()
|
||||
.columnEquals("id", id)
|
||||
|
|
|
@ -27,7 +27,7 @@ public class FinishedItemQueryBuilder {
|
|||
}
|
||||
|
||||
return ( new QueryBuilder() )
|
||||
.setTable("cut_to_pack.finished_item")
|
||||
.setTable("finished_item")
|
||||
.setColumns("*")
|
||||
.where()
|
||||
.columnEquals("id", id)
|
||||
|
|
|
@ -39,7 +39,7 @@ public class InventoryAccountQueryBuilder {
|
|||
}
|
||||
|
||||
QueryBuilder qb = (new QueryBuilder())
|
||||
.setTable("cut_to_pack.inventory_account")
|
||||
.setTable("inventory_account")
|
||||
.setColumns("*")
|
||||
.where()
|
||||
.columnLikeTitle("title", title)
|
||||
|
|
|
@ -27,7 +27,7 @@ public class JobCardQueryBuilder {
|
|||
}
|
||||
|
||||
return (new QueryBuilder())
|
||||
.setTable("cut_to_pack.job_card")
|
||||
.setTable("job_card")
|
||||
.setColumns("*")
|
||||
.where()
|
||||
.columnEquals("created_by", createdBy)
|
||||
|
|
|
@ -27,7 +27,7 @@ public class MasterBundleQueryBuilder {
|
|||
}
|
||||
}
|
||||
QueryBuilder queryBuilder = new QueryBuilder()
|
||||
.setTable( "cut_to_pack.master_bundle" )
|
||||
.setTable( "master_bundle" )
|
||||
.setColumns( "*" )
|
||||
.where()
|
||||
.columnEquals( "id", id )
|
||||
|
|
|
@ -28,7 +28,7 @@ public class PurchaseOrderCTPQueryBuilder {
|
|||
}
|
||||
|
||||
return (new QueryBuilder())
|
||||
.setTable("cut_to_pack.purchase_order")
|
||||
.setTable("purchase_order")
|
||||
.setColumns("*")
|
||||
.where()
|
||||
.columnEquals("created_by", createdBy)
|
||||
|
|
|
@ -25,7 +25,7 @@ public class StichedOfflineItemQueryBuilder {
|
|||
}
|
||||
}
|
||||
QueryBuilder qb = (new QueryBuilder())
|
||||
.setTable("cut_to_pack.stitching_offline_item")
|
||||
.setTable("stitching_offline_item")
|
||||
.setColumns("*")
|
||||
.where()
|
||||
.columnEquals("id", id)
|
||||
|
|
|
@ -8,7 +8,7 @@ import java.time.LocalDate;
|
|||
import java.util.List;
|
||||
|
||||
public class SummaryInventoryReportQueryBuilder {
|
||||
private final static String TABLE_NAME = " cut_to_pack.inventory_transaction_leg ";
|
||||
private final static String TABLE_NAME = "inventory_transaction_leg";
|
||||
|
||||
public static String buildQuery(String itemId,
|
||||
String sku,
|
||||
|
|
|
@ -21,7 +21,7 @@ spring:
|
|||
pool-name: UINDCosmosPool
|
||||
leak-detection-threshold: 2000
|
||||
localdatasource:
|
||||
jdbcUrl: jdbc:mysql://localhost:3306/cut_to_pack
|
||||
jdbcUrl: jdbc:mysql://localhost:3306/cut_to_pack_new
|
||||
username: root
|
||||
password: Utopia01
|
||||
driverClassName: com.mysql.cj.jdbc.Driver
|
||||
|
|
Loading…
Reference in New Issue