QcodeCompanyModel.class.php 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. <?php
  2. namespace Admin\Model;
  3. use Common\Model\ModelModel;
  4. class QcodeCompanyModel extends ModelModel{
  5. /*
  6. * 数据库表名
  7. *
  8. */
  9. protected $tableName = 'qcode_company';
  10. /**
  11. * 自动验证规则
  12. *
  13. */
  14. protected $_validate = array(
  15. array('company_name', 'require', '供应商编码不能为空', self::MUST_VALIDATE, 'regex', self::MODEL_BOTH),
  16. array('company_name', '', '供应商编码已经存在', self::MUST_VALIDATE, 'unique', self::MODEL_BOTH),
  17. array('postcode', 'require', '邮编不能为空', self::MUST_VALIDATE, 'unique', self::MODEL_BOTH),
  18. array('postcode', '6', '邮编长度为六位', self::MUST_VALIDATE, 'length', self::MODEL_BOTH),
  19. array('phone', 'require', '联系电话不能为空', self::MUST_VALIDATE, 'regex', self::MODEL_BOTH),
  20. array('phone', "/0\d{2,3}-\d{7,8}/", '请填写正确的联系号码格式', self::MODEL_BOTH),
  21. array('phone', '', '联系电话已重复', self::MUST_VALIDATE, 'unique', self::MODEL_BOTH),
  22. array('company_addres', 'require', '供应商编码不能为空', self::MUST_VALIDATE, 'regex', self::MODEL_BOTH),
  23. array('company_code', 'require', '供应商编码不能为空', self::MUST_VALIDATE, 'regex', self::MODEL_BOTH),
  24. array('company_code', '', '供应商编码已经重复', self::MUST_VALIDATE, 'unique', self::MODEL_BOTH),
  25. array('company_code', '12', '供应商编码为12位', self::MUST_VALIDATE, 'length', self::MODEL_BOTH),
  26. );
  27. /**
  28. * 自动完成规则
  29. *
  30. */
  31. protected $_auto = array(
  32. );
  33. /*删除商品配置*/
  34. public function DelQcodeCompany($id){
  35. if($this->delete($id)){
  36. return true;
  37. }
  38. return false;
  39. }
  40. }