CeErpTradeSpu.cs 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154
  1. using Castle.ActiveRecord;
  2. using NHibernate.Criterion;
  3. using System;
  4. using System.Collections.Generic;
  5. using System.Linq;
  6. using System.Text;
  7. using System.Threading.Tasks;
  8. namespace BizCom
  9. {
  10. [ActiveRecord("CE_ErpTradeSpu")]
  11. public class CeErpTradeSpu : ComBase<CeErpTradeSpu>
  12. {
  13. /// <summary>
  14. ///
  15. /// </summary>
  16. [PrimaryKey(PrimaryKeyType.Native)]
  17. public int ID { get; set; }
  18. /// <summary>
  19. ///发货时间
  20. /// </summary>
  21. [Property]
  22. public DateTime? createTime { get; set; }
  23. private string _spuId = "";
  24. /// <summary>
  25. ///
  26. /// </summary>
  27. [Property]
  28. public string spuId
  29. {
  30. get { return _spuId; }
  31. set { _spuId = value; }
  32. }
  33. private string _tid = "";
  34. /// <summary>
  35. ///
  36. /// </summary>
  37. [Property]
  38. public string tid
  39. {
  40. get { return _tid; }
  41. set { _tid = value; }
  42. }
  43. /// <summary>
  44. /// 分类
  45. /// </summary>
  46. private string _category = "";
  47. [Property]
  48. public string category
  49. {
  50. get { return _category; }
  51. set { _category = value; }
  52. }
  53. /// <summary>
  54. /// 流水号
  55. /// </summary>
  56. private string _serialNumber = "";
  57. [Property]
  58. public string serialNumber
  59. {
  60. get { return _serialNumber; }
  61. set { _serialNumber = value; }
  62. }
  63. /// <summary>
  64. /// 运营
  65. /// </summary>
  66. private string _operate = "";
  67. [Property]
  68. public string operate
  69. {
  70. get { return _operate; }
  71. set { _operate = value; }
  72. }
  73. /// <summary>
  74. /// 美工
  75. /// </summary>
  76. private string _designer = "";
  77. [Property]
  78. public string designer
  79. {
  80. get { return _designer; }
  81. set { _designer = value; }
  82. }
  83. /// <summary>
  84. /// 附件
  85. /// </summary>
  86. private string _atta = "";
  87. [Property]
  88. public string atta
  89. {
  90. get { return _atta; }
  91. set { _atta = value; }
  92. }
  93. /// <summary>
  94. /// 店铺
  95. /// </summary>
  96. private int _shopId = 0;
  97. [Property]
  98. public int shopId
  99. {
  100. get { return _shopId; }
  101. set { _shopId = value; }
  102. }
  103. /// <summary>
  104. ///上架时间
  105. /// </summary>
  106. [Property]
  107. public DateTime? upTime { get; set; }
  108. /// <summary>
  109. /// 是否同步
  110. /// </summary>
  111. private bool _isSync = false;
  112. public bool isSync
  113. {
  114. get { return _isSync; }
  115. set { _isSync = value; }
  116. }
  117. /// <summary>
  118. /// 返回信息
  119. /// </summary>
  120. private string _message = "";
  121. public string message
  122. {
  123. get { return _message; }
  124. set { _message = value; }
  125. }
  126. public static CeErpTradeSpu GetBySpuId(string spuId)
  127. {
  128. return FindFirst(Expression.Eq("spuId", spuId));
  129. }
  130. public static void updateAsync(string id)
  131. {
  132. ExecuteNonQuery(string.Format("update CE_ErpTradeSpu set isSync=1 where ID='{0}'", id));
  133. }
  134. public static void updateError(string id, string message)
  135. {
  136. ExecuteNonQuery(string.Format("update CE_ErpTradeSpu set message='{1}' where ID='{0}'", id, message));
  137. }
  138. }
  139. }