SiteConfig.cs 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.ComponentModel.DataAnnotations;
  5. using System.ComponentModel.DataAnnotations.Schema;
  6. namespace FMSAdmin.Entities {
  7. public class SiteConfig {
  8. public SiteConfig() {
  9. }
  10. [DisplayName("ID"), Key, DatabaseGenerated(DatabaseGeneratedOption.Identity)]
  11. public Guid SiteConfigId { get; set; }
  12. [DisplayName("자동 실행계획")]
  13. public bool UseWorkAutoOrder { get; set; }
  14. [DisplayName("자동 작업대기")]
  15. public bool UseWorkAutoResult { get; set; }
  16. [DisplayName("구매신청승인")]
  17. public bool UseMaterialBuyAutoApproval { get; set; }
  18. [DisplayName("입고정보승인")]
  19. public bool UseMaterialStoredAutoApproval { get; set; }
  20. [DisplayName("자재정산승인")]
  21. public bool UseMaterialAdjustmentAutoApproval { get; set; }
  22. [DisplayName("월별 입출고현황")]
  23. public bool UseMaterialMonlthlyStock { get; set; }
  24. [DisplayName("자재구분코드")]
  25. public bool UseMaterialType { get; set; }
  26. [DisplayName("적정재고량")]
  27. public bool UseMaterialReasonableStockCount { get; set; }
  28. [DisplayName("과부족현황")]
  29. public bool UseMaterialShortStock { get; set; }
  30. [DisplayName("공기구 대여")]
  31. public bool UseEquipmentRent { get; set; }
  32. [DisplayName("공기구 사용현황")]
  33. public bool UseEquipmentCurrent { get; set; }
  34. [DisplayName("거래처코드")]
  35. public bool UsePartnerCode { get; set; }
  36. [DisplayName("용역업체관리")]
  37. public bool UseServicePartner { get; set; }
  38. [DisplayName("자재발주등록")]
  39. public bool UseMaterialPurchaseOrder { get; set; }
  40. [DisplayName("작업진행")]
  41. public bool UseWorkProcess { get; set; }
  42. [NotMapped]
  43. public string WebLoginLogo { get; set; }
  44. [NotMapped]
  45. public string WebLoginBackground { get; set; }
  46. [NotMapped]
  47. public string WebLoginFMSLogo { get; set; }
  48. [NotMapped]
  49. public string WebMainLogo { get; set; }
  50. [NotMapped]
  51. public string WebCopyrightLogo { get; set; }
  52. [NotMapped]
  53. public string AppLoginLogo { get; set; }
  54. [NotMapped]
  55. public string AppMainLogo { get; set; }
  56. }
  57. }