CeErpTradeOrder.cs 7.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324
  1. using Castle.ActiveRecord;
  2. using NHibernate.Criterion;
  3. using System.Text;
  4. namespace BizCom
  5. {
  6. [ActiveRecord("CE_ErpTradeOrder")]
  7. public class CeErpTradeOrder : ComBase<CeErpTradeOrder>
  8. {
  9. private string _tid = "";
  10. /// <summary>
  11. ///交易编号
  12. /// </summary>
  13. [Property]
  14. public string tid
  15. {
  16. get { return _tid; }
  17. set { _tid = value; }
  18. }
  19. private string _buyer_nick = "";
  20. /// <summary>
  21. ///
  22. /// </summary>
  23. [Property]
  24. public string buyer_nick
  25. {
  26. get { return _buyer_nick; }
  27. set { _buyer_nick = value; }
  28. }
  29. private string _refund_status = "";
  30. /// <summary>
  31. ///退款状态
  32. /// </summary>
  33. [Property]
  34. public string refund_status
  35. {
  36. get { return _refund_status; }
  37. set { _refund_status = value; }
  38. }
  39. private bool _buyer_rate = false;
  40. /// <summary>
  41. ///买家是否已评价
  42. /// </summary>
  43. [Property]
  44. public bool buyer_rate
  45. {
  46. get { return _buyer_rate; }
  47. set { _buyer_rate = value; }
  48. }
  49. private bool _seller_rate = false;
  50. /// <summary>
  51. ///seller_rate
  52. /// </summary>
  53. [Property]
  54. public bool seller_rate
  55. {
  56. get { return _seller_rate; }
  57. set { _seller_rate = value; }
  58. }
  59. private string _seller_type = "";
  60. /// <summary>
  61. ///卖家类型
  62. /// </summary>
  63. [Property]
  64. public string seller_type
  65. {
  66. get { return _seller_type; }
  67. set { _seller_type = value; }
  68. }
  69. [PrimaryKey(PrimaryKeyType.Assigned)]
  70. public string oid { get; set; }
  71. private string _status = "";
  72. /// <summary>
  73. ///订单状态
  74. /// </summary>
  75. [Property]
  76. public string status
  77. {
  78. get { return _status; }
  79. set { _status = value; }
  80. }
  81. private string _title = "";
  82. /// <summary>
  83. ///商品标题
  84. /// </summary>
  85. [Property]
  86. public string title
  87. {
  88. get { return _title; }
  89. set { _title = value; }
  90. }
  91. private double _price = 0;
  92. /// <summary>
  93. ///商品价格
  94. /// </summary>
  95. [Property]
  96. public double price
  97. {
  98. get { return _price; }
  99. set { _price = value; }
  100. }
  101. private double _num = 0;
  102. /// <summary>
  103. ///购买数量
  104. /// </summary>
  105. [Property]
  106. public double num
  107. {
  108. get { return _num; }
  109. set { _num = value; }
  110. }
  111. private double _total_fee = 0;
  112. /// <summary>
  113. ///应付金额
  114. /// </summary>
  115. [Property]
  116. public double total_fee
  117. {
  118. get { return _total_fee; }
  119. set { _total_fee = value; }
  120. }
  121. private double _payment = 0;
  122. /// <summary>
  123. ///子订单实付金额
  124. /// </summary>
  125. [Property]
  126. public double payment
  127. {
  128. get { return _payment; }
  129. set { _payment = value; }
  130. }
  131. private double _discount_fee = 0;
  132. /// <summary>
  133. ///子订单级订单优惠金额
  134. /// </summary>
  135. [Property]
  136. public double discount_fee
  137. {
  138. get { return _discount_fee; }
  139. set { _discount_fee = value; }
  140. }
  141. private double _adjust_fee = 0;
  142. /// <summary>
  143. ///手工调整金额
  144. /// </summary>
  145. [Property]
  146. public double adjust_fee
  147. {
  148. get { return _adjust_fee; }
  149. set { _adjust_fee = value; }
  150. }
  151. private bool _is_oversold = false;
  152. /// <summary>
  153. ///是否超卖
  154. /// </summary>
  155. [Property]
  156. public bool is_oversold
  157. {
  158. get { return _is_oversold; }
  159. set { _is_oversold = value; }
  160. }
  161. private string _store_code = "";
  162. /// <summary>
  163. ///发货的仓库编码
  164. /// </summary>
  165. [Property]
  166. public string store_code
  167. {
  168. get { return _store_code; }
  169. set { _store_code = value; }
  170. }
  171. private string _sku_id = "";
  172. /// <summary>
  173. ///客户选项 sku
  174. /// </summary>
  175. [Property]
  176. public string sku_id
  177. {
  178. get { return _sku_id; }
  179. set { _sku_id = value; }
  180. }
  181. private string _sku_properties_name = "";
  182. /// <summary>
  183. ///客户选项 sku
  184. /// </summary>
  185. [Property]
  186. public string sku_properties_name
  187. {
  188. get { return _sku_properties_name; }
  189. set { _sku_properties_name = value; }
  190. }
  191. private bool _is_sh_ship = false;
  192. /// <summary>
  193. ///是否发货
  194. /// </summary>
  195. [Property]
  196. public bool is_sh_ship
  197. {
  198. get { return _is_sh_ship; }
  199. set { _is_sh_ship = value; }
  200. }
  201. private double _divide_order_fee = 0;
  202. /// <summary>
  203. ///分摊之后的实付金额
  204. /// </summary>
  205. [Property]
  206. public double divide_order_fee
  207. {
  208. get { return _divide_order_fee; }
  209. set { _divide_order_fee = value; }
  210. }
  211. private string _pic_path = "";
  212. /// <summary>
  213. ///
  214. /// </summary>
  215. [Property]
  216. public string pic_path
  217. {
  218. get { return _pic_path; }
  219. set { _pic_path = value; }
  220. }
  221. private string _bagSize = "";
  222. /// <summary>
  223. ///
  224. /// </summary>
  225. [Property]
  226. public string bagSize
  227. {
  228. get { return _bagSize; }
  229. set { _bagSize = value; }
  230. }
  231. private string _bagCount = "";
  232. /// <summary>
  233. ///
  234. /// </summary>
  235. [Property]
  236. public string bagCount
  237. {
  238. get { return _bagCount; }
  239. set { _bagCount = value; }
  240. }
  241. private string _bagName = "";
  242. /// <summary>
  243. ///
  244. /// </summary>
  245. [Property]
  246. public string bagName
  247. {
  248. get { return _bagName; }
  249. set { _bagName = value; }
  250. }
  251. private int _bagRealCount = 0;
  252. /// <summary>
  253. ///
  254. /// </summary>
  255. [Property]
  256. public int bagRealCount
  257. {
  258. get { return _bagRealCount; }
  259. set { _bagRealCount = value; }
  260. }
  261. private int _isBagOrder = 0;
  262. /// <summary>
  263. ///是否sku手提袋
  264. /// </summary>
  265. [Property]
  266. public int isBagOrder
  267. {
  268. get { return _isBagOrder; }
  269. set { _isBagOrder = value; }
  270. }
  271. private string _spu_id = "";
  272. /// <summary>
  273. ///商品ID
  274. /// </summary>
  275. [Property]
  276. public string spu_id
  277. {
  278. get { return _spu_id; }
  279. set { _spu_id = value; }
  280. }
  281. public static CeErpTradeOrder GetByOid(string oid)
  282. {
  283. return FindFirst(Expression.Eq("oid", oid));
  284. }
  285. public static void Del(object id)
  286. {
  287. StringBuilder sql = new StringBuilder();
  288. sql.AppendFormat("delete from CE_ErpTradeOrder where id=" + id);
  289. ExecuteNonQuery(sql.ToString());
  290. }
  291. }
  292. }