123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226 |
- <?php
- namespace app\common\constant;
- /**
- * 公共常量类
- */
- class CommonConstant
- {
- // 模块类型:1=申购申请,2=呈批申请,3=入库申请,4=领用申请,5=出差申请,6=请假申请,7=用车申请,8=维修申请,9=合同呈批,10=收文批阅,11=学校文件
- const MODULE_1 = 1;
- const MODULE_2 = 2;
- const MODULE_3 = 3;
- const MODULE_4 = 4;
- const MODULE_5 = 5;
- const MODULE_6 = 6;
- const MODULE_7 = 7;
- const MODULE_8 = 8;
- const MODULE_9 = 9;
- const MODULE_10 = 10;
- const MODULE_11 = 11;
- const MODULE_1_MODEL = \app\common\model\ApproveApply::class;
- const MODULE_2_MODEL = \app\common\model\ApproveOffer::class;
- const MODULE_3_MODEL = \app\common\model\ApproveStock::class;
- const MODULE_4_MODEL = \app\common\model\ApproveUse::class;
- const MODULE_5_MODEL = \app\common\model\ApproveEvection::class;
- const MODULE_6_MODEL = \app\common\model\ApproveLeave::class;
- const MODULE_7_MODEL = \app\common\model\ApproveCar::class;
- const MODULE_8_MODEL = \app\common\model\ApproveMaintain::class;
- const MODULE_9_MODEL = \app\common\model\ApproveContract::class;
- const MODULE_10_MODEL = \app\common\model\ApproveFile::class;
- const MODULE_11_MODEL = \app\common\model\ApproveSchool::class;
- const MODULE_1_VALIDATE = \app\common\validate\ApproveApply::class;
- const MODULE_2_VALIDATE = \app\common\validate\ApproveOffer::class;
- const MODULE_3_VALIDATE = \app\common\validate\ApproveStock::class;
- const MODULE_4_VALIDATE = \app\common\validate\ApproveUse::class;
- const MODULE_5_VALIDATE = \app\common\validate\ApproveEvection::class;
- const MODULE_6_VALIDATE = \app\common\validate\ApproveLeave::class;
- const MODULE_7_VALIDATE = \app\common\validate\ApproveCar::class;
- const MODULE_8_VALIDATE = \app\common\validate\ApproveMaintain::class;
- const MODULE_9_VALIDATE = \app\common\validate\ApproveContract::class;
- const MODULE_10_VALIDATE = \app\common\validate\ApproveFile::class;
- const MODULE_11_VALIDATE = \app\common\validate\ApproveSchool::class;
- public static function get_module_list()
- {
- return [
- self::MODULE_1 => '申购申请',
- self::MODULE_2 => '呈批申请',
- self::MODULE_3 => '入库申请',
- self::MODULE_4 => '领用申请',
- self::MODULE_5 => '出差申请',
- self::MODULE_6 => '请假申请',
- self::MODULE_7 => '用车申请',
- self::MODULE_8 => '维修申请',
- self::MODULE_9 => '合同呈批',
- self::MODULE_10 => '收文批阅',
- self::MODULE_11 => '学校文件',
- ];
- }
- public static function get_module_model_list()
- {
- return [
- self::MODULE_1 => self::MODULE_1_MODEL,
- self::MODULE_2 => self::MODULE_2_MODEL,
- self::MODULE_3 => self::MODULE_3_MODEL,
- self::MODULE_4 => self::MODULE_4_MODEL,
- self::MODULE_5 => self::MODULE_5_MODEL,
- self::MODULE_6 => self::MODULE_6_MODEL,
- self::MODULE_7 => self::MODULE_7_MODEL,
- self::MODULE_8 => self::MODULE_8_MODEL,
- self::MODULE_9 => self::MODULE_9_MODEL,
- self::MODULE_10 => self::MODULE_10_MODEL,
- self::MODULE_11 => self::MODULE_11_MODEL,
- ];
- }
- public static function get_module_validate_list()
- {
- return [
- self::MODULE_1 => self::MODULE_1_VALIDATE,
- self::MODULE_2 => self::MODULE_2_VALIDATE,
- self::MODULE_3 => self::MODULE_3_VALIDATE,
- self::MODULE_4 => self::MODULE_4_VALIDATE,
- self::MODULE_5 => self::MODULE_5_VALIDATE,
- self::MODULE_6 => self::MODULE_6_VALIDATE,
- self::MODULE_7 => self::MODULE_7_VALIDATE,
- self::MODULE_8 => self::MODULE_8_VALIDATE,
- self::MODULE_9 => self::MODULE_9_VALIDATE,
- self::MODULE_10 => self::MODULE_10_VALIDATE,
- self::MODULE_11 => self::MODULE_11_VALIDATE,
- ];
- }
- // 删除状态:0=正常,1=删除
- const IS_DELETED_0 = '0';
- const IS_DELETED_1 = '1';
- public static function get_is_deleted_list()
- {
- return [
- self::IS_DELETED_0 => '正常',
- self::IS_DELETED_1 => '删除',
- ];
- }
- // 是否状态:0=否,1=是
- const IS_WHO_0 = '0';
- const IS_WHO_1 = '1';
- public static function get_is_who_list()
- {
- return [
- self::IS_WHO_0 => '否',
- self::IS_WHO_1 => '是',
- ];
- }
- // 审批流类型:1=审批人,2=抄送人
- const TYPE_1 = '1';
- const TYPE_2 = '2';
- public static function get_type_list()
- {
- return [
- self::TYPE_1 => '审批人',
- self::TYPE_2 => '抄送人',
- ];
- }
- // 审批流用户类型:1=负责人主管;2=指定一人
- const USER_TYPE_1 = '1';
- const USER_TYPE_2 = '2';
- public static function get_user_type_list()
- {
- return [
- self::USER_TYPE_1 => '负责人主管',
- self::USER_TYPE_2 => '指定一人',
- ];
- }
- // 审批状态:1=待审批,2=审批中,3=审批同意,4=审批驳回,5=审批撤销
- const STATUS_1 = 1;
- const STATUS_2 = 2;
- const STATUS_3 = 3;
- const STATUS_4 = 4;
- const STATUS_5 = 5;
- public static function get_approve_status_list()
- {
- return [
- self::STATUS_2 => '审批中',
- self::STATUS_3 => '审批同意',
- self::STATUS_4 => '审批驳回',
- self::STATUS_5 => '审批撤销',
- ];
- }
- public static function get_approve_status_list_admin()
- {
- return [
- self::STATUS_1 => '待审批',
- self::STATUS_2 => '审批中',
- self::STATUS_3 => '审批同意',
- self::STATUS_4 => '审批驳回',
- self::STATUS_5 => '审批撤销',
- ];
- }
- // 用户状态:0=已禁用,1=正常
- const STATUS_FROZEN = '0';
- const STATUS_NORMAL = '1';
- public static function get_status_list()
- {
- return [
- self::STATUS_FROZEN => '已禁用',
- self::STATUS_NORMAL => '正常',
- ];
- }
- // 用户签名状态:1=未操作,2=待审核,3=审核通过,4=审核驳回
- const SIGNATURE_STATUS_1 = '1';
- const SIGNATURE_STATUS_2 = '2';
- const SIGNATURE_STATUS_3 = '3';
- const SIGNATURE_STATUS_4 = '4';
- public static function get_signature_status_list()
- {
- return [
- self::SIGNATURE_STATUS_1 => '未操作',
- self::SIGNATURE_STATUS_2 => '待审核',
- self::SIGNATURE_STATUS_3 => '审核通过',
- self::SIGNATURE_STATUS_4 => '审核驳回',
- ];
- }
- // 方式:create=申请,update=重新发起,edit=审批人修改
- const create = 'create';
- const update = 'update';
- const edit = 'edit';
- const way = [
- self::create => 'create',
- self::update => 'update',
- self::edit => 'edit',
- ];
- // 商品入库出库记录类型:0=入库,1=出库
- const STOCK_LOG_TYPE_0 = '0';
- const STOCK_LOG_TYPE_1 = '1';
- public static function get_goods_stock_log_list()
- {
- return [
- self::STOCK_LOG_TYPE_0 => '入库',
- self::STOCK_LOG_TYPE_1 => '出库',
- ];
- }
- }
|