WODispatchCmdBatchDisposalSqlProvider.java 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. package com.shkpr.service.aimodelpower.dbdao.providers;
  2. import com.shkpr.service.aimodelpower.dbdao.tables.WODispatchCmdPatchDisposalTable;
  3. public class WODispatchCmdBatchDisposalSqlProvider extends BaseSqlProvider implements WODispatchCmdPatchDisposalTable {
  4. @Override
  5. public String getRTableName() {
  6. return R_INFO.TABLE;
  7. }
  8. @Override
  9. public String getWTableName() {
  10. return W_INFO.TABLE;
  11. }
  12. @Override
  13. public String getRUniqueId() {
  14. return R_INFO.UNIQUE_ID;
  15. }
  16. @Override
  17. public String getWUniqueId() {
  18. return W_INFO.UNIQUE_ID;
  19. }
  20. @Override
  21. public String getSAllFiled() {
  22. return R_INFO.ALL_FILED;
  23. }
  24. @Override
  25. public String getRPrimaryKey() {
  26. return R_INFO.PRIMARY_KEY;
  27. }
  28. @Override
  29. public String getWPrimaryKey() {
  30. return W_INFO.PRIMARY_KEY;
  31. }
  32. @Override
  33. public boolean isWJsonForFiled(String filedName) {
  34. return false;
  35. }
  36. @Override
  37. protected boolean isWTimeForFiled(String filedName) {
  38. if (filedName.equals("sample_begin_time")||filedName.equals("sample_end_time"))
  39. return false;
  40. return (filedName.endsWith("time"));
  41. }
  42. }